Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Disable to read "cds.lib" in Ocean Run.

Status
Not open for further replies.

pancho_hideboo

Advanced Member level 5
Joined
Oct 21, 2006
Messages
2,847
Helped
767
Reputation
1,536
Reaction score
732
Trophy points
1,393
Location
Real Homeless
Activity points
17,490
I use Cadence Virtuoso IC6.1.7-64b.500.20

If I create netelist from config view by Cadence ADE-L, "Cell_Name/spectre/config/netlist/designInfo" is created.

On the other hand, if I create netelist from schematic view by Cadence ADE-L, "Cell_Name/spectre/config/netlist/designInfo" is not created.

This "designInfo" causes reading operation of "cds.lib" in Ocean Script.

Is there any setting for disabling reading operation of "cds.lib" without deleting this "designInfo" or renaming "designInfo" ?

BTW, what is this "designInfo" used for ?
 
Last edited:

Hide (rename) cds.lib after opening Cadence ADE-L ?

Remove the reading statement of "cds.lib" in Ocean Script ?

Probably you've thought about this before.​

I know "designInfo" only from IC5.1.41 , then it was just a path to the simulator view, stated in a file named "ADE_state.info" :
Code:
projectDir = '"~/simulation"
designInfo = '("PPS00X_erik" "adc_sim" "schematic" "spectre")
descriptionText = "None"

Seems "designInfo" now is a file. What's in it?
 

Seems "designInfo" now is a file.
Right.
What's in it?
Code:
infoDpl = `(nil simulator "spectre" libName "Aho_Work" cellName "Boke_top" viewName "config" cdslib "/Kasu/work/cds.lib" extractedViewPresent nil)

My OCEAN script do multiple simulation runs as loop.

If "Cell_Name/spectre/config/netlist/designInfo" exists,
it causes read operation of "cds.lib" for each run.
This causes very large logfile which is useless at all.

And OCEAN script itself is very slow due to this read operation of "cds.lib".

Currently I rename "Cell_Name/spectre/config/netlist/designInfo" to "Cell_Name/spectre/config/netlist/designInfo_aho".
Then I escape read operation of "cds.lib".
 

Currently I rename "Cell_Name/spectre/config/netlist/designInfo"
to "Cell_Name/spectre/config/netlist/designInfo_aho".
Then I escape read operation of "cds.lib".

At least you found a good work around!

So you don't have to weep any more ;-)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top