• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. Error mapping instances variables from schematic to layout...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 143
  • Views 13825
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Error mapping instances variables from schematic to layout using SKILL

TaherKotb
TaherKotb over 12 years ago

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

  • Cancel
Parents
  • TaherKotb
    TaherKotb over 12 years ago
    Andrew,

    Thank you so much
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • TaherKotb
    TaherKotb over 12 years ago
    Andrew,

    Thank you so much
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information