Home > Community > Forums > Custom IC SKILL > Single VIA

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

 Single VIA 

Last post Tue, Jan 19 2010 8:13 AM by bunny956. 8 replies.
Started by bunny956 18 Jan 2010 07:34 AM. Topic has 8 replies and 1606 views
Page 1 of 1 (9 items)
Sort Posts:
  • Mon, Jan 18 2010 7:34 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Single VIA Reply

    Hi All,

    Can anyone help me with a skill code that can show or highlight all the single Vias and Contacts in a particular design

     

    Thanks 

    • Post Points: 20
  • Mon, Jan 18 2010 4:30 PM

    Re: Single VIA Reply

    Which version are you using? Vias are stored very differently between IC5141 and IC61X, so it rather helps to know...

    Regards,

    Andrew.

    • Post Points: 65
  • Tue, Jan 19 2010 8:09 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

    I am using cadence 613 version..

    Thanks and Regards

     

    • Post Points: 5
  • Tue, Jan 19 2010 8:11 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

    I am using IC613 version

    Thannks and Regards,

    Samuel

    • Post Points: 5
  • Tue, Jan 19 2010 8:13 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

    Hi Andrew..

    I am using a IC613 version

    Regards,

    Samuel

    • Post Points: 5
  • Tue, Jan 19 2010 8:15 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

    I am usng the IC613 version

    Regards,

    Samuel

    • Post Points: 5
  • Wed, Jan 20 2010 10:10 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

     Hi Andrew, I am able to generate a skill code that can show and highlightsingle vias in a design.

    But i am not able to run the skill script for a hierarchial design. How do i approach now?

    • Post Points: 5
  • Wed, Jan 20 2010 10:10 AM

    • bunny956
    • Not Ranked
    • Joined on Tue, Jan 5 2010
    • HYDERABAD, Andhra Pradesh
    • Posts 8
    • Points 85
    Re: Single VIA Reply

     Hi Andrew,

    i am using IC613 version

    • Post Points: 20
  • Wed, Jan 20 2010 1:02 PM

    Re: Single VIA Reply

    Something like the following code. Note that it's too early in the morning, and I may have got the concatenation of transformations back to front.

    procedure(BunnyTraverseHierachyForVias(cellView @optional (transform '((0 0) "R0" 1))
      BunnyHighlightVias(cellView transform)
      foreach(inst cellView~>instances
        ; make sure that the concatenation is the right way around...
        BunnyTraverseHierarchyForVias(inst~>master dbContactTransform(transform inst~>transform))   
      ) ; foreach
    ) ; procedure

    The idea is that the BunnyHighlightVias is your current function, which identifies the single vias in a single cellView. The additional transform argument is to allow you to transform the coordinates for the via location into the coordinate system of the top level cellView, and then place the highlight in the right location.

    As you can see, it's a simple recursive function which will traverse the hierarchy. To keep it simple, I've not worried about mosaics - I'll leave that as an exercise for you, should you have any mosaics in your design.

    Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (9 items)
Sort Posts:
Started by bunny956 at 18 Jan 2010 07:34 AM. Topic has 8 replies.