Home > Community > Forums > Custom IC SKILL > Alternative option to asiMapOutputName

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: *

 Alternative option to asiMapOutputName 

Last post Fri, Apr 19 2013 1:54 AM by Andrew Beckett. 1 replies.
Started by adeuser777 18 Apr 2013 02:24 AM. Topic has 1 replies and 492 views
Page 1 of 1 (2 items)
Sort Posts:
  • Thu, Apr 18 2013 2:24 AM

    Alternative option to asiMapOutputName Reply

    Hi,

    I am using asiMapOutputName command to get terminal to output mapping information. Ex: asiMapOutputName("netlistDir" 'terminal "i0/i1%out". And it returns it corresponding output name. Something like, "i0/i1:1".

    We use this methodology to create device and instance terminals to its output name mapping. This mapping information is used by our downstram tools. On a big design (pure schematic), with around 10000 different terminals, asiMapOutputName takes around 5 hrs to complete. Do we have a better way to get terminal to output mapping information?

     

    Thanks,

    Ram 

    • Post Points: 20
  • Fri, Apr 19 2013 1:54 AM

    Re: Alternative option to asiMapOutputName Reply

     If you ran a simulation, you would have been able to do:

    openResults("/path/to/sim/results/psf")
    selectResult('tran) ; or whatever analysis
    mapTable=makeTable('myMap nil)
    foreach((sch net) outputs() outputs(?map nil)
      mapTable[sch]=net
    )

    and then you have a table where you can do mapTable["/out"] and get "out" or whatever mapping has occurred.

    If you need to do this pre-sim, please contact customer support - it might need an enhancement to allow faster access to the mapping information.

    Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (2 items)
Sort Posts:
Started by adeuser777 at 18 Apr 2013 02:24 AM. Topic has 1 replies.