找回密码
 注册
关于网站域名变更的通知
查看: 472|回复: 1
打印 上一主题 下一主题

转——ModelSim和QuestaSim功能简介及应用 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-10 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
转——ModelSim和QuestaSim功能简介及应用

, q/ m2 j: A$ w5 ]0 b" N4 N. j2 B! d  E
ModelSim是工业界最优秀的语言仿真器,它提供最友好的调试环境,是作FPGA、ASIC设计的RTL级和门级电路仿真的首选。它支持PC和UNIX、LINUX平台,是单一内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真,编译仿真速度业界最快,编译的代码与平台无关,便于保护IP核,具有个性化的图形界面和用户接口,为用户加快调试提供强有力的手段。全面支持VHDL和Verilog语言的IEEE 标准,以及IEEE VITAL 1076.4-95 标准,支持C语言功能调用, C的模型,基于SWIFT的SmartModel逻辑模型和硬件模型。4 \5 T' m: l1 e, I
ModelSim支持RTL仿真,门级仿真,时序仿真:
0 ]+ P6 y4 z1 S" ` $ ~4 T7 ?# Y! I  g  }
主要特点:*采用直接编译结构,编译仿真速度最快;
$ c6 K+ x9 b+ u, L' u' R*单一内核无缝地进行VHDL和Verilog混合仿真;
6 O. w( Q) p. `, c6 X*与机器和版本无关,便于数据移植和库维护;/ p# ?# Z. j  c( {: G  L. h: b) M# a
*与机器无关的编译代码编于保护和利用IP;4 i  W0 L+ d( q% {$ ~
*简单易用和丰富的图形用户界面,快速全面调试;
% v6 W4 J4 m) b7 H1 V7 L*Tcl/Tk用户可定制仿真器;, v# B5 G5 G3 j7 W
*完全支持VHDL/Verilog国际标准,完全支持Verilog 2001;; z* l9 v$ k2 R, N* W
*支持众多的ASIC和FPGA厂家库;
$ f* |- ]$ `+ P/ `, ]*集成的PeRFormance analyzer帮助分析性能瓶颈,加速仿真;8 c; l) s* N8 @: `& X/ r
*灵活的执行模式,Debug模式可以进行高效的调试,效率模式大幅度提高仿真速度。
$ M% W( D2 K* ?% W; i- q*加强的代码覆盖率功能Code coverage,能报告出statement 、branch、condition、9 X! j4 ^1 g5 @
* expression、toggle、fsm等多种覆盖率情况,进一步提高了测试的完整性;
6 w, G' X( o, t/ s*同一波形窗口可以显示多组波形,并且能进行多种模式的波形比较(Wave Compare);# k8 @$ E2 k" ~* l
*先进的Signal Spy功能,可以方便地访问VHDL 或者 VHDL 和Verilog 混合设计中的下层模块的信号,便于设计调试;
# Z) P5 T/ V6 M- d! d4 A*支持加密IP;, ]8 A! E, l- i) R, D' E/ K' \+ ^
*集成的 C调试器,支持 用C 语言完成测试平台和模块;支持64位的OS;
+ s2 |" G$ D( hModelSim用户界面:! f! o( a! j, R* R

( j0 ~% G8 B2 P! A1 n8 bModelSim设计流程:
( o, \3 U9 K: _' ^2 o# L
) f% V8 T) `1 oModelSim coverage验证:
' p& Z: E2 a5 ~% o% v
: r- N  h( i7 N' LModelSim Dataflow窗口:
8 S' v  }- [, x 8 ?- L5 i- i8 K1 ?9 c* {9 h8 b
QuestaSim是第一个基于标准的单核验证引擎,集成了一个HDL模拟器,一个约束求解器,一个判断引擎,功能覆盖,以及一个通用的用户界面。3 W$ v8 y  _8 Z# D$ Q
主要特点:$ l( p1 j2 a* A7 V" D
*内建单内核仿真器支持SystemVerilog、verilog、VHDL、PSL以及SystEMC
1 m0 K+ J, l; H, ?*内建约束解释器支持Constrained-random激励生成,以实现Testbench-Automation;
0 M1 [9 h% i% i  e% [2 j0 d0 H*支持基于PSL,SystemVerilog语言断言的功能验证,支持业界最著名的0-in Checkware 断言库功能验证% S% m  e( p9 [8 L/ Y& }
*集成化支持功能覆盖率检查与分析2 A( p% f0 ^& C* |& C) @3 Q
*高性能的RTL和Gate-level仿真速度  
2 Z' f0 \# E; W0 X( T*支持用SystemVerilog和SystemC实现高层次testbench设计与调试5 M( O' \+ k) l  S! O6 T( a2 w
*高性能集成化的混合语言调试环境加速对混合验证语言;(SystemVerilog,SystemC,PSL,VHDL,Verilog)的交叉调试与分析
- `$ F" u8 W1 V8 V4 V*基于标准的解决方案能支持所有的流程,便于保护验证上的投资
$ ^& _! X0 D2 L  H. f* }* `*提供最高性价比的功能验证解决方案1 A, ]; y! l8 v. L# h' G

; E! L( O4 ~& m" a" M0 ?3 x# b/ A6 VQuesta AFV提供真正的混合语言验证
' k) `2 [' a- e( IQuesta AFV是以混合语言流程 (mixed language flow) 为目标的单核心验证解决方案,2 c- {. s# w8 ?5 E" y
它同时支持SystemVerilog、VHDL、PSL和SystemC,使设计人员能够选择最合适的语言。1 p8 X" I* X6 f$ x
除此之外,与SystemVerilog验证能力的紧密连结,并将其用于受限随机 7 T: \6 p6 {  J! d7 V- O$ @
(constrainedrandom)测试平台的产生以及功能覆盖率的验证也对VHDL使用者大有好处。
+ U! l: N" P" `& GQuestaSim用户界面与ModelSim类似,命令也完全兼容。QuestaSim Coverage检查:
5 n, g& u/ N7 {7 k$ ` ! \/ x/ I) m2 V6 {
QuestaSim DPI Use Flow:
* \. X: m$ T3 F1 t 6 s! e# f1 x  q, g: n8 }# p
5 f' H! J+ J# t: z; |! j

该用户从未签到

2#
发表于 2019-4-10 17:37 | 只看该作者
发帖是心得 回帖是美德
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-31 05:46 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表