Home > Community > Forums > Custom IC SKILL > create schematic from layout using skill.

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

 create schematic from layout using skill. 

Last post Fri, Sep 7 2012 6:09 AM by dmay. 3 replies.
Started by 151515 04 Sep 2012 11:37 PM. Topic has 3 replies and 1594 views
Page 1 of 1 (4 items)
Sort Posts:
  • Tue, Sep 4 2012 11:37 PM

    • 151515
    • Not Ranked
    • Joined on Wed, Aug 1 2012
    • Posts 4
    • Points 80
    create schematic from layout using skill. Reply

    I want to create schematic from layout using skill.

    i know SKill coding.
    I dont know how to start-with and where to start with.
    Can someone help me on this?

    Thanks & Regards,

    • Post Points: 5
  • Thu, Sep 6 2012 10:21 PM

    • 151515
    • Not Ranked
    • Joined on Wed, Aug 1 2012
    • Posts 4
    • Points 80
    Re: create schematic from layout using skill. Reply
    I copied pmos and nmos from other schematic using these commands.


    pmos = car(setof(i inst i~>cellName == "PCH_1P0V" ))
    nmos = car(setof(i inst i~>cellName == "NCH_1P0V" ))
    schCopy(pmos cv list(0:0 "R0"))
    schCopy(nmos cv list(0:0.01 "R0"))

    but the copied pmos and nmos does'nt have all the properties as that of original one such as width,length and drain/source/gate are not defined in the copied one.

    How to copy the pmos with the properties retained?

    And how to connect a wire using skill say from drain of pmos to drain of nmos?

    Sumone please help me with this issue..

    Thanks & Regards,
    • Post Points: 35
  • Thu, Sep 6 2012 11:38 PM

    • BruceD
    • Not Ranked
    • Joined on Thu, Sep 6 2012
    • Posts 3
    • Points 45
    Re: create schematic from layout using skill. Reply

     Hi,

     

    what you are trying to do is very complex i think using skill - especially if you have a lot of components.  Did you think abouthow you are going to manage flatten pcells? with your approach, it will be very tough using skill.

    anyway, one idea could be: 

    If you have a layout, and if you use a verification tool, why don't you create a netlist from the layout directly (possible with Calibre, i don't know with Assura) 

    Once you have the spice netlist with all the parameters and the connections, just do a cdl in or a spice in in virtuoso.

     

    Then you have a schematic =) 

    good luck.

     

    bruce

     

    • Post Points: 5
  • Fri, Sep 7 2012 6:09 AM

    • dmay
    • Top 25 Contributor
    • Joined on Thu, Jul 17 2008
    • Allen, TX
    • Posts 396
    • Points 7,445
    Re: create schematic from layout using skill. Reply

    You can use dbCopyProp:

    dbCopyProp(
    g_object1
    g_object2
    )
    => t / nil

    Copies all the properties of one database object to another database object.
     
    Derek

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by 151515 at 04 Sep 2012 11:37 PM. Topic has 3 replies.