Home > Community > Forums > Custom IC Design > Dynamic abstract generation in layout XL

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

 Dynamic abstract generation in layout XL 

Last post Wed, Jun 19 2013 11:43 AM by theopaone. 3 replies.
Started by Sandeep4386 18 Jun 2013 01:36 PM. Topic has 3 replies and 507 views
Page 1 of 1 (4 items)
Sort Posts:
  • Tue, Jun 18 2013 1:36 PM

    • Sandeep4386
    • Top 500 Contributor
    • Joined on Fri, Jul 20 2012
    • Tempe, AZ
    • Posts 25
    • Points 395
    Dynamic abstract generation in layout XL Reply

    I was going through abstract generator user guide, I din't quite understand what's the main benifits of using dynamic abstract generation? I get it that it can create abstracts for the pcell on the fly, but can't we achieve same thing using regular abstract generator?

    Could anyone brief me about motivation behind using daynamic abstract generator?  

     

    Regards,

    Sandeep 

    • Post Points: 20
  • Tue, Jun 18 2013 3:47 PM

    • theopaone
    • Top 75 Contributor
    • Joined on Tue, Feb 12 2013
    • Cedar Park, TX
    • Posts 85
    • Points 1,230
    Re: Dynamic abstract generation in layout XL Reply

     There are two types of cells in Virtuoso, static or fixed cells and programmable cells (pcells, vias, etc.) The static cells are the same at each instance and you can create a single abstract which represents the data in that cell. This can be done in batch and saved on disk as a view.

    The parameterized cell does not have a usable disk representation, only the superMaster. All the masters of a pcell are calculated bsed on the parameter values assigned to the instance of the cell. Each unique set of parameter values creates a new pcell master in Virtual Memory (VM). Since these masters only exist in VM (expresso cells not considered persistent on disk storage for a master), the abstract can only be generated dynamically, representing the data from the masters.

    Ted

    • Post Points: 20
  • Wed, Jun 19 2013 10:43 AM

    • Sandeep4386
    • Top 500 Contributor
    • Joined on Fri, Jul 20 2012
    • Tempe, AZ
    • Posts 25
    • Points 395
    Re: Dynamic abstract generation in layout XL Reply

    Thanks Ted, that was helpful,

    Do you have any idea if dynamic abstraction can be done on python based pcells? 

     

    -Sandeep 

    • Post Points: 20
  • Wed, Jun 19 2013 11:43 AM

    • theopaone
    • Top 75 Contributor
    • Joined on Tue, Feb 12 2013
    • Cedar Park, TX
    • Posts 85
    • Points 1,230
    Re: Dynamic abstract generation in layout XL Reply

     Hi Sandeep

    I don't know. You will have to try that yourself.

    Ted

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by Sandeep4386 at 18 Jun 2013 01:36 PM. Topic has 3 replies.