Home > Community > Forums > Custom IC SKILL > Flattening a design

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

 Flattening a design 

Last post Mon, Mar 4 2013 8:47 AM by theopaone. 6 replies.
Started by thomas1000 15 Feb 2013 04:25 PM. Topic has 6 replies and 1289 views
Page 1 of 1 (7 items)
Sort Posts:
  • Fri, Feb 15 2013 4:25 PM

    Flattening a design Reply

    I want to flatten a design COMPLETELY.  I am using the  leFlattenInst(...) routine to do the flattening with 31 levels and flattening the instances and mosaics so that should be enough to get them all but to be safe, but do I need to go back and somehow check to see if everything is flattened and then I somehow need make the routine recursive or does leFlattenInst(...) do that for me?

     If it needs to be recursive, how can I check to see if I am done?

    • Post Points: 20
  • Sat, Feb 16 2013 4:56 AM

    Re: Flattening a design Reply

    I can't see why it would not flatten everything or why you'd need to make it recursive. Of course, I'm assuming you're telling it to flatten pcells too - but assuming that, it should work. You could always check with cvId~>instances to see if there are any remaining, but I can't see why you would need to.

    Regards,

    Andrew.

    • Post Points: 20
  • Mon, Feb 18 2013 9:40 AM

    Re: Flattening a design Reply

    Thanks, that was the answer I had hoped for.  Yes, I am telling it to flatten pcells too.  Just wanted to be sure it was covered. 

    • Post Points: 20
  • Fri, Mar 1 2013 10:50 PM

    • RFStuff
    • Top 25 Contributor
    • Joined on Tue, Feb 5 2013
    • Posts 254
    • Points 4,505
    Re: Flattening a design Reply

     Dear Andrew,

    Just add to one more query to thi post:-

    Is it possible to flatten an instance/pcell and do some checking and then revert back to the original one ( non-flattened one i.e. to bring the inst/pcell to its original condition) in SKILL.

    Kind Regards,

     

    • Post Points: 20
  • Mon, Mar 4 2013 2:27 AM

    Re: Flattening a design Reply

    I probably wouldn't do this - but maybe you can do an hiUndo to undo the change?

    Andrew.

    • Post Points: 5
  • Mon, Mar 4 2013 2:27 AM

    Re: Flattening a design Reply

    Why do you need to flatten it in order to do some checks? Can't you do the checks by looking at the contents of the pcell (i.e. the instId~>master)?

    Andrew.

    • Post Points: 20
  • Mon, Mar 4 2013 8:47 AM

    • theopaone
    • Top 50 Contributor
    • Joined on Tue, Feb 12 2013
    • Cedar Park, TX
    • Posts 136
    • Points 2,050
    Re: Flattening a design Reply

    Can you enlighten us with what you are trying to do? Flattening may not be the best solution for your actual problem. Especially if you have to un-flatten after your check.

     Ted

    • Post Points: 5
Page 1 of 1 (7 items)
Sort Posts:
Started by thomas1000 at 15 Feb 2013 04:25 PM. Topic has 6 replies.