Home > Community > Forums > Custom IC SKILL > Error mapping instances variables from schematic to 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: *

 Error mapping instances variables from schematic to layout using SKILL 

Last post Tue, Jul 2 2013 4:33 AM by TaherKotb. 4 replies.
Started by TaherKotb 01 Jul 2013 10:54 AM. Topic has 4 replies and 471 views
Page 1 of 1 (5 items)
Sort Posts:
  • Mon, Jul 1 2013 10:54 AM

    • TaherKotb
    • Top 500 Contributor
    • Joined on Wed, Apr 24 2013
    • Posts 24
    • Points 315
    Error mapping instances variables from schematic to layout using SKILL Reply

    Hello 

    I made an interface which accepts from the user  transistors sizes to be mapped from a design schematic to layout. After entering values for these variables, the code mappes the intances names to their correct sizes. The issue i am dealing with is that the source, drain areas of the instances are not updated inside the schematic which generates an error when mapping the design to layout.

    please find the script below:

    CellSchId =dbOpenCellViewByType("test" "cell" "schematic" "schematic" "a")

    deOpenCellView("test" "cell" "schematic" "schematic" list(list(0 0) list(500 500)) "r")

    instIDM7=dbFindAnyInstByName(CellSchId "M7" )

    instIDM7~>l=l7

    instIDM7~>nf="2"

    instIDM7~>w=w7

    instIDM7~>wf=w7*nf

    instIDM8=dbFindAnyInstByName(CellSchId "M8" )

    instIDM8~>l=l7

    instIDM8~>nf="2"

    instIDM8~>w=w7

    instIDM8~>wf=w7*nf

    deOpenCellView("test" "cell" "layout" "maskLayout" list(list(0 0) list(2000 2000)) "r")

    CellLayId =dbOpenCellViewByType("test" "cell" "layout" "maskLayout" "a")

    ;######################## END INSTANCES MAPPING ####################

    lxGenFromSource( 

    CellSchId .........)


    ############################

    I tried to use desvar() but this didn't help either.

    Thank you

    Taher

    • Post Points: 20
  • Mon, Jul 1 2013 12:44 PM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,535
    • Points 14,940
    Re: Error mapping instances variables from schematic to layout using SKILL Reply

    Hi Taher,

    When you change instance values using SKILL the CDF callbacks are not invoked; please see this solution article for calling the instance CDF callbacks from SKILL (after you have changed the parameter values), this should fix the issue.

    Regards,

    Lawrence.

    • Post Points: 20
  • Tue, Jul 2 2013 4:11 AM

    • TaherKotb
    • Top 500 Contributor
    • Joined on Wed, Apr 24 2013
    • Posts 24
    • Points 315
    Re: Error mapping instances variables from schematic to layout using SKILL Reply

    Hello Lawrence

     Thanks very much for the reply. I have problem accessing this article, Can you please post it here ?

    Thanks again

    Taher 

    • Post Points: 20
  • Tue, Jul 2 2013 4:27 AM

    Re: Error mapping instances variables from schematic to layout using SKILL Reply

    Taher,

    There's an equivalent (slightly older) version of the code in this post.

    Andrew.

    • Post Points: 20
  • Tue, Jul 2 2013 4:33 AM

    • TaherKotb
    • Top 500 Contributor
    • Joined on Wed, Apr 24 2013
    • Posts 24
    • Points 315
    Re: Error mapping instances variables from schematic to layout using SKILL Reply
    Andrew,

    Thank you so much
    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by TaherKotb at 01 Jul 2013 10:54 AM. Topic has 4 replies.