1. * S) ]8 E. K" x% Z
This approach allows completely transparent mixed language, mixed-level, and mixed cycle-event simulations. It also lays the foundation for mixed signal simulations. ' y+ l3 s- ? E, q
+ C' J9 o+ Y4 C' w c
2.External Interface:
(1) VHDL: VHPI,OMI
(2) Verilog: PLI, VPI, OMI% F9 z9 W1 G( J( [$ y
(Modelsim和VCS也有这个功能)
(PLI用的比较多,仿真器一般自带常用的PLI。) 8 s: s: o: u' _. a( y3 k( Z$ y
(如果需要添加 FSDB支持,需要将debussy提供的libpli.dll和libpli.lib拷贝到tools/lib下面) _/ Z {; m X9 X+ ]; t E7 Y
3. After elaboration, Single executable code stream, Affirma NC Simulator; ) P# J) n. h% [" D
4.
Code Coverage ???
5. Verilog supported: $ e: Y1 k( @: f1 h/ j
(1) OVI 2.0; 3 `8 t0 [- N0 i- o
(2) IEEE 1364;
(3) Verilog-XL implementation;
6. NC-Verilog use: Library.Cell:View 0 [" {/ k" r, Z/ _4 }
cds.lib: This file contains statements that define your libraries and that map logical library names to physical directory paths. 7 S f8 ~# `$ n8 L# h4 j% O+ W
hdl.var:This file defines which library is the work library. ( c3 i7 y6 e/ Y# T, F* q
7. You can write a setup.loc file to change the directories to search or to change the order of precedence to use when searching for the cds.lib and hdl.var files. & T& R$ o6 ]5 ?1 O+ f, [2 a
8. (仿真器的“构成-步骤”:ncvlog-parse,ncelab-elaborate,ncsim-simulate). {6 n/ o( s% [% u0 w" Q S& Y
Single-step invocation: ncverilog : a parser called ncvlog; an elaborator called ncelab to build the model, and then invokes the ncsim simulator to simulate the model.
Multi-step invocation: invoke ncvlog, ncelab, and ncsim separately.
=> : G0 K3 k- p: o) A
The cell binding mechanism is the major difference between the two invocation methods.
9.ncpack:change the properties of a database to make it read-only or add-only. . E0 l& n1 q2 h) /; p" y3 `9 Y
inca.architecture.lib_version.pak
inca.sun4v.091.pak
ncls utility: list the objects contained in the library system,
10. Library files protect:
(1) file locking mechanism: ncpack -unlock, to unlock a file
(2) signal handling mechanism ensures that any unexpected event, 0 _! X8 i. A( g! F
+ S, C9 P5 r$ J: o0 T0 q) |
11. cdsdoc:
To invoke the Cadence documentation window 3 a+ e1 M) k3 ?* j# x: L) M% J
tool_name -help
nchelp [options] tool_name message_code ******* ; o' Q' y. D2 q# H p6 M0 d" h
ncsim> help [help_options] [command | all [command_options]]
11. ; R* X" ^& [! O; A- l
NCLaunch is a graphical user interface
nclaunch 3 e$ Q+ J: l3 S; c. O6 F( V
SimVision Waveform Viewer,
7 e" _1 i' r: y1 D' M* u/ Z
12.
NCVerilog设计秘诀与点评
最新推荐文章于 2023-11-06 18:14:57 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)