• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. How to change a layer in layermap file when stream in

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 16365
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to change a layer in layermap file when stream in

wenckey
wenckey over 6 years ago

Hi, 

I want to stream in a layout.

I have the steam in teplate file like below:

runDir "."
library "mylib"
strmFile "cellA.sf"
logFile "cellA.err"
topCell "cellA"
refLibList ""
layerMap "strmlyr.in"
fontMap ""
checkPolygon
case "preserve"
propMap "prop.map"
hierDepth 32
pinAttNum 0
cellMap ""
translateNode
userSkillFile ""
propSeparator ","
attachTechFileOfLib "techlib"
maxCellsInTargetLib 20000
scaleTextHeight 1
viaMap ""
view "layout"
summaryFile "cellA.strmIn.summary"
techRefs ""
objectMap ""

And My layer map file strmlyr.in:

met1 drawing 74 0
met2 drawing 157 0
layer1 drawing 13 0
layer2 drawing 65 0

When stream in the layout, I want to change my met1 drawing 74 0 to met0 drwaing 40 0.

How can I do ?

  • Cancel
Parents
  • AurelBuche
    AurelBuche over 6 years ago

    I am not sure what you mean,

    The layermap is a text file with explicit translations between GDS layer and how they are understood by cadence in your layout.
    In your case, you have:

    met1            drawing         74            0

    So this mean the layer identified as 74 in your GDS will be translated as met1 in your cadence view
    If you place the following line in your layermap:

    met0            drawing         40            0

    you are now changing the GDS layer 40 into met0 in Cadence layout view

    If you want to replace the met1 with met0 in your layer map you simply need to change your strmlyr.in file into

    #strmlyr.il
    #
    #Cadence layer    Cadence layer    Stream layer    Stream data
    #name             purpose          number          type
    #
    #met1              drawing          74              0
    #met1 replaced by met0
    #
    met0              drawing          74              0
    met2              drawing          157             0
    layer1            drawing          13              0
    layer2            drawing          65              0
    #
    #end of strmlyr.in

    If you want your met0 to be both layer 40 and 74 replace the met0 line with:

    met0              drawing       40,74           0

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • wenckey
    wenckey over 6 years ago in reply to AurelBuche

    Thanks.

    It works

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • wenckey
    wenckey over 6 years ago in reply to AurelBuche

    Thanks.

    It works

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information