Home > Community > Forums > Custom IC SKILL > layer num & layer ID

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

 layer num & layer ID 

Last post Tue, Jul 31 2012 2:53 AM by Andrew Beckett. 3 replies.
Started by hi2yogi 30 Jul 2012 09:35 PM. Topic has 3 replies and 1651 views
Page 1 of 1 (4 items)
Sort Posts:
  • Mon, Jul 30 2012 9:35 PM

    • hi2yogi
    • Not Ranked
    • Joined on Mon, Jul 30 2012
    • Posts 2
    • Points 40
    layer num & layer ID Reply

    I am checking layer ID in a layout data base with following command.

    cv~>lpps~>layerHeader~>lpps~>layerNum

    or

    cv~>layerHeaders~>lpps~>layerNum

    or

    cv~>shapes~>layerNum

    But it is not giving layer id as in *_Tech.layermap file.

    i.e.  for  M2 pin & M2 drawing above command giving 15 15 , but in tech file  M2 pin  ..layer id is 17  32 &  for M2 drawing  layer id is 17 0.

    please suggest me right way to check that ... 

    • Post Points: 20
  • Tue, Jul 31 2012 1:34 AM

    Re: layer num & layer ID Reply

    The layerNum is the database layer number (there's a similar purpose number too which you can find with techGetPurposeNum()). However, that is the number used to store the layer in the database itself. The layerMap file is for the stream (or "GDSII") layer number - there is no requirement that this number is the same as the database number. So the technology database encodes the mapping from layer and purpose names to database layer numbers and purpose numbers. The layermap encodes the mapping from layer and purpose names to stream layer and datatype numbers.

    Regards,

    Andrew.

    • Post Points: 20
  • Tue, Jul 31 2012 2:08 AM

    • hi2yogi
    • Not Ranked
    • Joined on Mon, Jul 30 2012
    • Posts 2
    • Points 40
    Re: layer num & layer ID Reply

    Thanks Andrew

    I understand your explination. I need help in that case...

    1)  how i should find out  database layer numbers and purpose numbers  ?

    2)  how i should ensure that it (database layer numbers and purpose numbers)  exist in techlayermap

    ie let suppose i have ported layout data base from 32nm to 28nm then i would like to ensure  that there is no unkown layer ( layers which does not support by 28nm)

    Please help me with above !!!!!!

    Once again thanks for time

    • Post Points: 20
  • Tue, Jul 31 2012 2:53 AM

    Re: layer num & layer ID Reply

    You can find the database layer numbers and purpose numbers  by dumping the technology file (from Tools->Technology File Manager->Dump in the CIW).

    Your second question doesn't make sense, because it's the mapping from layer purpose names to stream layer/datatype numbers that are in the layermap file.

    I don't know how you've "ported" the layout database from one technology to the other - so it's hard to answer the final question.

    Andrew.

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by hi2yogi at 30 Jul 2012 09:35 PM. Topic has 3 replies.