Home > Community > Forums > Digital Implementation > Specify the metal Layers in SOC encounter

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

 Specify the metal Layers in SOC encounter 

Last post Thu, Apr 4 2013 1:29 AM by amythpai. 8 replies.
Started by amythpai 26 Mar 2013 09:39 AM. Topic has 8 replies and 1567 views
Page 1 of 1 (9 items)
Sort Posts:
  • Tue, Mar 26 2013 9:39 AM

    • amythpai
    • Not Ranked
    • Joined on Sun, Mar 17 2013
    • Lannion, Cotes-dArmor
    • Posts 14
    • Points 220
    Specify the metal Layers in SOC encounter Reply

    Hello,

     I am a newbie at placement and routing. I want the routing to be done using only metal 3,4 and 5 ( basically other than metal 1 and 2).

    Can anyone please advise me as to where I have to mention this and the command used to get routing metal layers set? 

     

    Any help in this regard is appreciated!

    Thank you 

    • Post Points: 20
  • Tue, Mar 26 2013 10:59 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 690
    • Points 13,980
    Re: Specify the metal Layers in SOC encounter Reply

    setNanoRouteMode -routeBottomRoutingLayer 3

    setNanoRouteMode -routeTopRoutingLayer 5

     However, this could make routing to the pins more difficult. 

    • Post Points: 20
  • Wed, Mar 27 2013 1:47 AM

    • amythpai
    • Not Ranked
    • Joined on Sun, Mar 17 2013
    • Lannion, Cotes-dArmor
    • Posts 14
    • Points 220
    Re: Specify the metal Layers in SOC encounter Reply
    Thank you for your Quick reply. Actually I have tried this but it resulted in a lot of DRC violations. My probelm is that I had initially routed using default option for routing layers. I ran the verify geometry command and it didnot result in any violations. But when I exported the gds file in to virtuoso and ran the DRC check it resulted in 15k errors. I found that many of the errors were not detected by the SOC encounters Verify Gemetry option were now getting detected by the Virtuoso DRC which looks strange. Then I tried to route using metal layers 3 to 5 only but it resulted in DRC violations at the SOC encounter stage itself. Will changing the cell utilisation or the size of the floorplan make a difference. If not can you suggest any other method? Thank you for your help!
    • Post Points: 20
  • Wed, Mar 27 2013 7:11 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 690
    • Points 13,980
    Re: Specify the metal Layers in SOC encounter Reply
    there's definitely something strange going on here, since verifyGeometry should see most, if not all, any problems that DRC would catch. do you have snapshots of one of the errors in both virtuoso (flagged by DRC) and EDI ? When you say "Virtuoso DRC", what DRC tool is it actually? Assura/PVS/etc.? what process/foundry is it? we need some more specific information before suggesting what to try next.
    • Post Points: 20
  • Wed, Mar 27 2013 8:21 AM

    • amythpai
    • Not Ranked
    • Joined on Sun, Mar 17 2013
    • Lannion, Cotes-dArmor
    • Posts 14
    • Points 220
    Re: Specify the metal Layers in SOC encounter Reply
    DRC tool used : Calibre
    Process: Cmos065

    We have certains cells which are custom defined at the layout level and we have written the LEF file on our own, I think this may be the route cause of the problem! In the Lef file we have individually described all the metal pins and theobstructions, but the routing produces DRC errors( valid errors) which are not detected by SOC encounter.

    • Post Points: 20
  • Wed, Mar 27 2013 8:28 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 690
    • Points 13,980
    Re: Specify the metal Layers in SOC encounter Reply
    so this might be a case of the LEF not really matching the GDS. for the picture, I meant of the actual geometry of one of the violations in your cells (from virtuoso with the calibre marker), compared to the same coordinates in EDI. then we can see if it's a lef/gds mismatch.
    • Post Points: 20
  • Tue, Apr 2 2013 9:05 AM

    • amythpai
    • Not Ranked
    • Joined on Sun, Mar 17 2013
    • Lannion, Cotes-dArmor
    • Posts 14
    • Points 220
    Re: Specify the metal Layers in SOC encounter Reply
    hello... Sorry for the delay. I wasnt in town. Actually I think I know what the problem might be. It may just be the case of wrong units or grids . I was just comparing the two i.e the SOC encounter and the layout from virtuoso and I found that the two have a difference in spacing. For example in the SOC encounter the two metal 1 layers have sufficient distance to meet the design rules but in virtuoso it is showing lesser distance and hence identifying it as an error.( minimum distance rule) I am streaming out the gds file from the SOC encounter in 2000 units. Should I specify or check any option ( like snap to grid option) while I am streaming in the gds file? Please advice me if this actually is the problem and how I can fix this Thanks a lot for all the help
    • Post Points: 20
  • Wed, Apr 3 2013 7:28 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 690
    • Points 13,980
    Re: Specify the metal Layers in SOC encounter Reply
    Try streaming out with units 1000 - then see if the measurements in EDI and Virtuoso match.
    • Post Points: 20
  • Thu, Apr 4 2013 1:29 AM

    • amythpai
    • Not Ranked
    • Joined on Sun, Mar 17 2013
    • Lannion, Cotes-dArmor
    • Posts 14
    • Points 220
    Re: Specify the metal Layers in SOC encounter Reply
    Hello... I tried it yesterday.. But there seems to be no change in the number of errors!!
    • Post Points: 5
Page 1 of 1 (9 items)
Sort Posts:
Started by amythpai at 26 Mar 2013 09:39 AM. Topic has 8 replies.