Home > Community > Forums > Digital Implementation > How to replace single row via with multiple row? Any dbGet solutions?

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

 How to replace single row via with multiple row? Any dbGet solutions? 

Last post Tue, Jun 19 2012 12:45 PM by diablo. 0 replies.
Started by diablo 19 Jun 2012 12:45 PM. Topic has 0 replies and 1196 views
Page 1 of 1 (1 items)
Sort Posts:
  • Tue, Jun 19 2012 12:45 PM

    • diablo
    • Top 100 Contributor
    • Joined on Thu, Aug 14 2008
    • fargo, ND
    • Posts 77
    • Points 1,255
    How to replace single row via with multiple row? Any dbGet solutions? Reply
    I am trying to find and replace all VIA5 that are single row with double row keeping the column of via same as before. One of those via has 1 row and 9 column, whose name is MT_M5_sym_2. I have to change it to 2 row and 9 column.

    I was going to try this solution which I found in cadence support.

    # Specify the via to replace with

    setViaEdit -create_by Geometry -auto_snap 1 -cut_layer VIA5 -cols 9 -rows 2

    # Query to determine via master cell name that was created:

    dbGet head.vias.name EDI_*

     # Query  to verify MT_M5_sym_2 exist

    dbGet head.vias.name  

     # Replace the via:
    editChangeVia \
       -from {MT_M5_sym_2} \
       -to {EDI_*} \
       -area ...

     

    But,  

    encounter 120> dbGet head.vias.name EDI_*

    0x0
    It doesn't return any name. Any suggestions?


    What other ways would you recommend to achieve this via replacment.  

    Thanks a lot. 
    • Post Points: 5
Page 1 of 1 (1 items)
Sort Posts:
Started by diablo at 19 Jun 2012 12:45 PM. Topic has 0 replies.