mohammed.peer
Junior Member level 3
Hi,
Suppose you have given two netlists and sdf for only one.
Say net1.v net2.v sdf1.v lib.v
-Both the netlist have same libray cells.
-I need to annotate sdf on net1.v netlist
-To annotate sdf I need timing models for net1.v
-but for net2.v, I need normal cells (without timings -specify block)
My trials:
1. compile net1.v and lib.v (without +nospecfy option, to get timing models) in dir LIB1
compile net2.v and lib.v (with +nospecify to get normal cells) in dir LIB2
loading in modelsim:
vsim -lib work -L LIB1 -L LIB2 top
===> Result modelsim is picking only timing models for both the netlists.
2. compilation as in step one
loading:
vsim -lib lib_work -L work -L LIB1 -L LIB2 top
===> still same result
I tried 2nd option because in modelsim user guide says that by giving _L work option will take the cells from the same library where netlist is compiled.
Any idea how to achieve this?
Regards
Peer Mohammed
Suppose you have given two netlists and sdf for only one.
Say net1.v net2.v sdf1.v lib.v
-Both the netlist have same libray cells.
-I need to annotate sdf on net1.v netlist
-To annotate sdf I need timing models for net1.v
-but for net2.v, I need normal cells (without timings -specify block)
My trials:
1. compile net1.v and lib.v (without +nospecfy option, to get timing models) in dir LIB1
compile net2.v and lib.v (with +nospecify to get normal cells) in dir LIB2
loading in modelsim:
vsim -lib work -L LIB1 -L LIB2 top
===> Result modelsim is picking only timing models for both the netlists.
2. compilation as in step one
loading:
vsim -lib lib_work -L work -L LIB1 -L LIB2 top
===> still same result
I tried 2nd option because in modelsim user guide says that by giving _L work option will take the cells from the same library where netlist is compiled.
Any idea how to achieve this?
Regards
Peer Mohammed