irun vcs option

 

irun:

-input dump.tcl

-sv compile by sv source 

---恢复内容结束---

+acess+wrc

-timescale

 

dump.tcl

fsdbDumpfile “”

fsdbDumpvars [depth] [var]

fsdbDumpflush;

$fsdbAutoSwitchDumpfile(300,"./test_top.fsdb",40);

$fsdbDumpvarsToFile("dump.list");

//dump.tcl for vcs

fsdbDumpfile "filename"

fsdbDumpvars 

run

exit

 

run

 

fsdbDumpMDA

 

 

 

vcs 

-y  search library directory 

+libext+extention

-v search library file

 

For TCL 

set env(MY_VAR)  Modification.

set  var                $env(MY_VAR)  read the env var

 

 

For synthesis

muticycle 

1: -end   indicate launch point is fixed, and move clock counts on the sampling clock by clock; used to fast clock sampling the slow clock

set_multicycle_path -setup 3 -end -from clk1 -to clk2

set_multicycle_path -hold   2 -start -from clk1 -to clk2

 

 

2: -start indicate sampling point fixed, and move clock counts on the driving clock by clock; used to slow clock sampling the fast clock

set_multicycle_path -setup 3 -start -from clk1 -to clk2
set_multicycle_path -hold   2 -start -from clk1 -to clk2

https://www.cnblogs.com/IClearner/p/6618992.html

 

 

 

 

 

 

 

 

vdCov -covdir mergedir_new.vdb/ &

urg -dir ./simv.vdb -dbname mergedir/merged

 

gate_unit

0.05472 7nm

0.145152 14nm

posted @ 2019-01-08 19:02  岁月长河  阅读(671)  评论(0编辑  收藏  举报