Home > Community > Forums > Custom IC SKILL > Config View Creation

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

 Config View Creation  

Last post Wed, Jun 3 2009 7:07 AM by Andrew Beckett. 7 replies.
Started by mobileee 02 Jun 2009 12:46 AM. Topic has 7 replies and 4547 views
Page 1 of 1 (8 items)
Sort Posts:
  • Tue, Jun 2 2009 12:46 AM

    • mobileee
    • Not Ranked
    • Joined on Tue, Jun 2 2009
    • Kharagpur, West Bengal
    • Posts 11
    • Points 170
    Config View Creation Reply

    Dear All,

     I am totally new in SKILL coding. I want to create automatic schematic from verilog view and then creating "config" view from the schematic view. And then I want to create netlist from the "config" view.

     I have created the schematic view successfully. Can you please help for the next two steps? Especially the creation of config view !!!

    Thanks to all of you in advance for your suggestions...

    • Post Points: 20
  • Tue, Jun 2 2009 1:11 AM

    Re: Config View Creation Reply

    Look at the hdb functions (e.g. hdbOpen) to create config views. There are a couple of solutions on sourcelink on this; solution 11176646 for creation, and solution 11336018 for updating a config.

    As for netlisting, which netlister are you talking about?

    Regards,

    Andrew.

     

    • Post Points: 5
  • Tue, Jun 2 2009 1:36 AM

    • mobileee
    • Not Ranked
    • Joined on Tue, Jun 2 2009
    • Kharagpur, West Bengal
    • Posts 11
    • Points 170
    Re: Config View Creation Reply
    Hi Andrew,
     
    Where can I find the solutions? I have logged into Sourcelink but unable to find the solution. Please help.
     
    I want to create netlist from the config view to simulate into the spctreVerilog Simulator.
    • Post Points: 20
  • Tue, Jun 2 2009 1:43 AM

    Re: Config View Creation Reply
    Use the search facility and search for the numbers I referenced. I would normally have given the full URL to the solution, but I was in a hurry...
    • Post Points: 5
  • Tue, Jun 2 2009 1:47 AM

    • mobileee
    • Not Ranked
    • Joined on Tue, Jun 2 2009
    • Kharagpur, West Bengal
    • Posts 11
    • Points 170
    Re: Config View Creation Reply
    Hi Andrew,
     
    Retrieved the solution from Sourcelink. But how can I create the netlist?
    • Post Points: 20
  • Tue, Jun 2 2009 2:00 AM

    Re: Config View Creation Reply
    Hi Debjit,

    Use OCEAN functions to do this; there are sourcelink solutions for this too, I believe. Anyway, it would be:

    simulator('spectreVerilog)
    design(libName cellName "config")
    createNetlist(?display nil)

    You can add analysis statements and design variables and so on if desired. Get the idea either by saving an OCEAN script from ADE (see the session pulldown menu) or by reading <instdir>/doc/oceanref/oceanref.pdf

    Regards,

    Andrew
    • Post Points: 5
  • Wed, Jun 3 2009 6:59 AM

    • mobileee
    • Not Ranked
    • Joined on Tue, Jun 2 2009
    • Kharagpur, West Bengal
    • Posts 11
    • Points 170
    Re: Config View Creation Reply
    Hi Andrew,
     
    Now I am able to create config and extracting netlist from that in a simpler way. I will put mySKILL code here soon. BUt suggest me one thing, when ever I am connecting the pins of two instances by skill code ( schCreateWire ) they are getting connected in random order i.e. pin 0 of instance I0 is getting connected with pin 7 of I2 instead of getting connected to pin 0 of I2. Please suggest some way to connect the pins in order.
    • Post Points: 20
  • Wed, Jun 3 2009 7:07 AM

    Re: Config View Creation Reply

    Hi Debjit,

    Much as I'd love to help, there is just so little information in what you just described that I'm unable to offer any suggestions. I've no idea how you're using schCreateWire, what pin 0 and pin 7 are, what the two instances are and so on. Since schCreateWire is done by creating a wire between coordinates, I can't see how anything would be random.

    Without seeing your code, it's really hard to comment. Even with the code it may be hard without seeing the data - so a picture might help (I've used pict.com to upload pictures and then you can easily link to them from here using the little image icon - the picture of a tree).

    Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (8 items)
Sort Posts:
Started by mobileee at 02 Jun 2009 12:46 AM. Topic has 7 replies.