Home > Community > Forums > Custom IC Design > adding simulator views to a PDK

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 adding simulator views to a PDK 

Last post Mon, May 14 2007 1:35 AM by archive. 1 replies.
Started by archive 14 May 2007 01:35 AM. Topic has 1 replies and 1447 views
Page 1 of 1 (2 items)
Sort Posts:
  • Mon, May 14 2007 1:35 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,910
    adding simulator views to a PDK Reply

    Is there a simple way to add simulator views of (eg:eldo or hspice) for the PDK cells, so that you could netlist in the format specified by these simulators.I would like to do this without disturbing the PDK or design kit as such.


    Thanks
    Amarnath


    Originally posted in cdnusers.org by amarnath
    • Post Points: 0
  • Tue, May 29 2007 1:47 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,910
    RE: adding simulator views to a PDK Reply

    Normally you need to add the simInfo section in the CDF for the particular simulator in question (e.g. eldoD or hspiceD). If you don't want to permanently modify the CDF, you should be able to do this in the effective CDF (easiest to modify the effective CDF interactively via the Tools->CDF->Edit form, and then use the SKILL cdfDump() function to dump the User CDF - see the manuals for more details). Then you can load the user CDF during each session to overwrite it in memory.

    The second requirement is usually to create a stopping view with the same name as the simulator integration, for each component. However, it doesn't _have_ to be called eldoD. So, you can modify the Setup->Environment->View list to include a view that is already there (e.g. "spectre") - and also put this in the Stop List. Similarly, if you're using a config, put the existing view in the view and stop lists in the hierarchy editor.

    Still, if you're doing this over and over again, it may just be best to bite the bullet and modify the PDK. With a bit of SKILL code, that could be automated, to make it easier to maintain.

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Post Points: 0
Page 1 of 1 (2 items)
Sort Posts:
Started by archive at 14 May 2007 01:35 AM. Topic has 1 replies.