EM/IR analysis

This page describes how to perform Electromigration (EM) analysis in Cadence Virtuoso (Voltus). EM analysis become important for example during the design of high-current circuits, such as LDO. IR analysis is important whne designing power rails, ESD protection etc. Metal routing in IC design have a limited current capacity before it will fail. You can read more about electromigration here.

EM analysis setup

Workflow:

  1. Extract your design using Calibre PEX to .dspf;
  2. Configure simulator for performing EM/IR analysis;
  3. Use files .emDataFile and .map for setting visual representation.

Extracting the design

  • Use usual rules files from TSMC;
  • Make sure that extraction type is set to R+C+CC;
  • Make sure that the output format of the file is .dspf.


PEX settings for EMIR analysis

PEX settings for EMIR analysis

Extract the whole design, or only specific nets you need:


Net selection for EMIR analysis

Net selection for EMIR analysis

  • Go to the PEX options tab;
  • Provide ground name;
  • Check that checkboxes are activated as shown.


PEX options for EMIR analysis

PEX options for EMIR analysis

  • Go to the Reduction and CC tab;
  • Check that the reduction is disabled.


PEX reduction for EMIR analysis

PEX reduction for EMIR analysis

### Setting the analysis
  • Go to the ADE L;
  • Provide extracted .dspf file using Simulation files menu.


Providing dspf for EMIR analysis

Providing dspf for EMIR analysis

  • Set type to Dynamic;
  • Select instances/nets for the analysis;
  • Set the EM/IR analysis options;
  • Click Add/Modify;
  • Add EM file (tsmc65.emDataFile).


EMIR analysis settings1

EMIR analysis settings


EMIR analysis settings2

EMIR analysis settings

  • Set solver method to direct;
  • Select full transient or time window for EM estimation;
  • Click Add/Modify.


EMIR analysis settings2

EMIR analysis settings

  • Add the .dspf file;
  • Click Run;
  • After run is finished, click Apply.


EMIR analysis settings3

EMIR analysis settings

  • Check the temperature and process corner;
  • Check that simulator is set to aps emir;
  • Run the simulation.


EMIR analysis settings4

EMIR analysis settings

Display the results

  • After simulation is finished, go to:
    Results → EM/IR data → Layout analysis;
  • Select the layout view.


EMIR analysis display settings

EMIR analysis display settings

  • You will see a heatmap of the violations on your layout.

N.B. If the average density is more than 1, that means that the layout is not satisfying EM rules.


EMIR analysis results example

EMIR analysis results example

.EMDataFile example

1( 2cadGrid = 0.001 3r = 0.25 4EMGRD = 0.95 5deltaT = 5 6currentDensityMPV=true 7routingLayers = ("PO" "M1" "M2" "M3" "M4" "M5" "M6" "M7" "M8" "M9" "M10") 8viaLayers = ("CO" "VIA1" "VIA2" "VIA3" "VIA4" "VIA5" "VIA6" "VIA7" "VIA8" "VIA9") 9 10viaWidthList = ( 11("CO" 0.09) 12("VIA1" 0.1) 13("VIA2" 0.1) 14("VIA3" 0.1) 15("VIA4" 0.1) 16("VIA5" 0.1) 17("VIA6" 0.1) 18("VIA7" 0.36) 19("VIA8" 0.72) 20("VIA9" 3) 21) 22 23viaLengthList = ( 24("CO" 0.09) 25("VIA1" 0.1) 26("VIA2" 0.1) 27("VIA3" 0.1) 28("VIA4" 0.1) 29("VIA5" 0.1) 30("VIA6" 0.1) 31("VIA7" 0.36) 32("VIA8" 0.72) 33("VIA9" 3) 34) 35 36xrefLayers = ( 37( "tpdiff" ("diff" "OD")) 38( "tndiff" ("diff" "OD")) 39( "odCont" ("CO_od" "CO")) 40( "polyCont" ("CO_po" "CO")) 41( "poly" ("poly" "PO")) 42( "metal1" ("M1" "M1")) 43( "metal2" ("Mx1" "M2")) 44( "metal3" ("Mx2" "M3")) 45( "metal4" ("Mx3" "M4")) 46( "metal5" ("Mx4" "M5")) 47( "metal6" ("Mx5" "M6")) 48( "metal7" ("Mx6" "M7")) 49( "metal8" ("Mz1" "M8")) 50( "metal9" ("Mu1" "M9")) 51( "metal10" ("AP" "M10")) 52( "VIA1" ("VX" "VIA1")) 53( "VIA2" ("VX" "VIA2")) 54( "VIA3" ("VX" "VIA3")) 55( "VIA4" ("VX" "VIA4")) 56( "VIA5" ("VX" "VIA5")) 57( "VIA6" ("VX" "VIA6")) 58( "VIA7" ("VZ" "VIA7")) 59( "VIA8" ("VU" "VIA8")) 60( "VIA9" ("RV" "VIA9")) 61) 62 63avgCurrentDensSpecList = ( 64(nil layer "poly" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((0.5 * (w*EMGRD)/w) * 1.03 , 105)((0.5 * (w*EMGRD)/w) * 1.0 , 110)((0.5 * (w*EMGRD)/w) * 0.927 , 125))) 65 66(nil layer "M1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 67(nil layer "Mx1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 68(nil layer "Mx2" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 69(nil layer "Mx3" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 70(nil layer "Mx4" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 71(nil layer "Mx5" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 72(nil layer "Mx6" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 73(nil layer "Mz1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)((4.0000 * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)((4.0000 * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 74(nil layer "Mu1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)((4.0000 * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)((4.0000 * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 75 76(nil layer "M1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 77(nil layer "Mx1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 78(nil layer "Mx2" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 79(nil layer "Mx3" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 80(nil layer "Mx4" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 81(nil layer "Mx5" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 82(nil layer "Mx6" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 83(nil layer "Mz1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)(((20/L) * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)(((20/L) * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 84(nil layer "Mu1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)(((20/L) * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)(((20/L) * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 85 86(nil layer "M1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 87(nil layer "Mx1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 88(nil layer "Mx2" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 89(nil layer "Mx3" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 90(nil layer "Mx4" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 91(nil layer "Mx5" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 92(nil layer "Mx6" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 93(nil layer "Mz1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)((1.0000 * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)((1.0000 * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 94(nil layer "Mu1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)((1.0000 * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)((1.0000 * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 95 96(nil layer "AP" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity ((2.7 * 0.9 * 1.434*EMGRD , 105)(2.7 * 0.9 * 1.000*EMGRD , 110)(2.7 * 0.9 * 0.358*EMGRD , 125))) 97 98(nil layer "CO_od" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 res 29.9954 currentDensity ((0.296 * 0.9 * 1.434 , 105)(0.296 * 0.9 * 1.000*EMGRD , 110)(0.296 * 0.9 * 0.358*EMGRD , 125))) 99(nil layer "CO_po" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 res 21.9936 currentDensity ((0.296 * 0.9 * 1.434 , 105)(0.296 * 0.9 * 1.000*EMGRD , 110)(0.296 * 0.9 * 0.358*EMGRD , 125))) 100 101(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 2.5061700 currentDensity ((4.0000*0.158 * 0.9 * 1.434*EMGRD , 105)(4.0000*0.158 * 0.9 * 1.000*EMGRD , 110)(4.0000*0.158 * 0.9 * 0.358*EMGRD , 125))) 102(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 2.5061700 currentDensity (((20/L)*0.158 * 0.9 * 1.434*EMGRD , 105)((20/L)*0.158 * 0.9 * 1.000*EMGRD , 110)((20/L)*0.158 * 0.9 * 0.358*EMGRD , 125))) 103(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 2.5061700 currentDensity ((1.0000*0.158 * 0.9 * 1.434*EMGRD , 105)(1.0000*0.158 * 0.9 * 1.000*EMGRD , 110)(1.0000*0.158 * 0.9 * 0.358*EMGRD , 125))) 104 105(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 0.2400550 currentDensity ((4.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(4.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(4.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 106(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 0.2400550 currentDensity (((20/L)*3.077 * 0.9 * 1.434*EMGRD , 105)((20/L)*3.077 * 0.9 * 1.000*EMGRD , 110)((20/L)*3.077 * 0.9 * 0.358*EMGRD , 125))) 107(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 0.2400550 currentDensity ((1.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(1.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(1.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 108 109(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 0.3905650 currentDensity ((4.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(4.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(4.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 110(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 0.3905650 currentDensity (((20/L)*3.077 * 0.9 * 1.434*EMGRD , 105)((20/L)*3.077 * 0.9 * 1.000*EMGRD , 110)((20/L)*3.077 * 0.9 * 0.358*EMGRD , 125))) 111(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 0.3905650 currentDensity ((1.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(1.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(1.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 112 113(nil layer "RV" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu -1.0 res 0.0410014 currentDensity ((1.0000*7.000 * 0.9 * 1.434*EMGRD , 105)(1.0000*7.000 * 0.9 * 1.000*EMGRD , 110)(1.0000*7.000 * 0.9 * 0.358*EMGRD , 125))) 114 115) 116 117avgAbsCurrentDensSpecList = ( 118(nil layer "poly" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((0.5 * (w*EMGRD)/w) * 1.03 , 105)((0.5 * (w*EMGRD)/w) * 1.0 , 110)((0.5 * (w*EMGRD)/w) * 0.927 , 125))) 119 120(nil layer "M1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 121(nil layer "Mx1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 122(nil layer "Mx2" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 123(nil layer "Mx3" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 124(nil layer "Mx4" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 125(nil layer "Mx5" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 126(nil layer "Mx6" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((4.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((4.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 127(nil layer "Mz1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)((4.0000 * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)((4.0000 * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 128(nil layer "Mu1" minW 0.0 maxW -1.0 minL 0.00 maxL 5.00 currentDensity (((4.0000 * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)((4.0000 * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)((4.0000 * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 129 130(nil layer "M1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 131(nil layer "Mx1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 132(nil layer "Mx2" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 133(nil layer "Mx3" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 134(nil layer "Mx4" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 135(nil layer "Mx5" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 136(nil layer "Mx6" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)(((20/L) * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)(((20/L) * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 137(nil layer "Mz1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)(((20/L) * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)(((20/L) * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 138(nil layer "Mu1" minW 0.0 maxW -1.0 minL 5.00 maxL 20.0 currentDensity ((((20/L) * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)(((20/L) * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)(((20/L) * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 139 140(nil layer "M1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.5090*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.5090*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.5090*(w-0.016)/w) * 0.358*EMGRD , 125))) 141(nil layer "Mx1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 142(nil layer "Mx2" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 143(nil layer "Mx3" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 144(nil layer "Mx4" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 145(nil layer "Mx5" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 146(nil layer "Mx6" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 1.8770*(w-0.016)/w) * 1.434*EMGRD , 105)((1.0000 * 1.8770*(w-0.016)/w) * 1.000*EMGRD , 110)((1.0000 * 1.8770*(w-0.016)/w) * 0.358*EMGRD , 125))) 147(nil layer "Mz1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 8.0960*(w-0.020)/w) * 1.434*EMGRD , 105)((1.0000 * 8.0960*(w-0.020)/w) * 1.000*EMGRD , 110)((1.0000 * 8.0960*(w-0.020)/w) * 0.358*EMGRD , 125))) 148(nil layer "Mu1" minW 0.0 maxW -1.0 minL 20.0 maxL -1.0 currentDensity (((1.0000 * 30.176*(w-0.020)/w) * 1.434*EMGRD , 105)((1.0000 * 30.176*(w-0.020)/w) * 1.000*EMGRD , 110)((1.0000 * 30.176*(w-0.020)/w) * 0.358*EMGRD , 125))) 149 150(nil layer "AP" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity ((2.7 * 0.9 * 1.434*EMGRD , 105)(2.7 * 0.9 * 1.000*EMGRD , 110)(2.7 * 0.9 * 0.358*EMGRD , 125))) 151 152(nil layer "CO_od" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 res 29.9954 currentDensity ((0.296 * 0.9 * 1.434 , 105)(0.296 * 0.9 * 1.000*EMGRD , 110)(0.296 * 0.9 * 0.358*EMGRD , 125))) 153(nil layer "CO_po" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 res 21.9936 currentDensity ((0.296 * 0.9 * 1.434 , 105)(0.296 * 0.9 * 1.000*EMGRD , 110)(0.296 * 0.9 * 0.358*EMGRD , 125))) 154 155(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 2.5061700 currentDensity ((4.0000*0.158 * 0.9 * 1.434*EMGRD , 105)(4.0000*0.158 * 0.9 * 1.000*EMGRD , 110)(4.0000*0.158 * 0.9 * 0.358*EMGRD , 125))) 156(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 2.5061700 currentDensity (((20/L)*0.158 * 0.9 * 1.434*EMGRD , 105)((20/L)*0.158 * 0.9 * 1.000*EMGRD , 110)((20/L)*0.158 * 0.9 * 0.358*EMGRD , 125))) 157(nil layer "VX" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 2.5061700 currentDensity ((1.0000*0.158 * 0.9 * 1.434*EMGRD , 105)(1.0000*0.158 * 0.9 * 1.000*EMGRD , 110)(1.0000*0.158 * 0.9 * 0.358*EMGRD , 125))) 158 159(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 0.2400550 currentDensity ((4.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(4.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(4.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 160(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 0.2400550 currentDensity (((20/L)*3.077 * 0.9 * 1.434*EMGRD , 105)((20/L)*3.077 * 0.9 * 1.000*EMGRD , 110)((20/L)*3.077 * 0.9 * 0.358*EMGRD , 125))) 161(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 0.2400550 currentDensity ((1.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(1.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(1.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 162 163(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb 5.00 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu 5.00 res 0.3905650 currentDensity ((4.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(4.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(4.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 164(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 5.00 maxLb 20.0 minWu 0.0 maxWu -1.0 minLu 5.00 maxLu 20.0 res 0.3905650 currentDensity (((20/L)*3.077 * 0.9 * 1.434*EMGRD , 105)((20/L)*3.077 * 0.9 * 1.000*EMGRD , 110)((20/L)*3.077 * 0.9 * 0.358*EMGRD , 125))) 165(nil layer "VZ" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 20.0 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 20.0 maxLu -1.0 res 0.3905650 currentDensity ((1.0000*3.077 * 0.9 * 1.434*EMGRD , 105)(1.0000*3.077 * 0.9 * 1.000*EMGRD , 110)(1.0000*3.077 * 0.9 * 0.358*EMGRD , 125))) 166 167(nil layer "RV" minW 0.0 maxW -1.0 minL 0.0 maxL -1.0 minWb 0.0 maxWb -1.0 minLb 0.00 maxLb -1.0 minWu 0.0 maxWu -1.0 minLu 0.00 maxLu -1.0 res 0.0410014 currentDensity ((1.0000*7.000 * 0.9 * 1.434*EMGRD , 105)(1.0000*7.000 * 0.9 * 1.000*EMGRD , 110)(1.0000*7.000 * 0.9 * 0.358*EMGRD , 125))) 168 169) 170 171rmsCurrentDensSpecList = ( 172(nil layer "poly" minW 0.00 maxW -1.0 currentDensity ((sqrt(0.003709 * deltaT * w * EMGRD * (w * EMGRD + 1.02))/w, temperature))) 173 174(nil layer "M1" minW 0.00 maxW -1.0 currentDensity ((sqrt(18.33 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 0.352)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 175(nil layer "Mx1" minW 0.00 maxW -1.0 currentDensity ((sqrt(6.310 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 0.417)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 176(nil layer "Mx2" minW 0.00 maxW -1.0 currentDensity ((sqrt(3.500 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 0.751)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 177(nil layer "Mx3" minW 0.00 maxW -1.0 currentDensity ((sqrt(2.420 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 1.085)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 178(nil layer "Mx4" minW 0.00 maxW -1.0 currentDensity ((sqrt(1.850 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 1.420)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 179(nil layer "Mx5" minW 0.00 maxW -1.0 currentDensity ((sqrt(1.850 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 1.420)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 180(nil layer "Mx6" minW 0.00 maxW -1.0 currentDensity ((sqrt(1.850 * deltaT * (w * EMGRD - 0.016)*(w * EMGRD - 0.016) * (w * EMGRD - 0.016 + 1.420)/(w * EMGRD - 0.016 + 0.0443))/w, temperature))) 181(nil layer "Mz1" minW 0.00 maxW -1.0 currentDensity ((sqrt(4.370 * deltaT * (w * EMGRD - 0.020)*(w * EMGRD - 0.020) * (w * EMGRD - 0.020 + 2.458)/(w * EMGRD - 0.020 + 0.0443))/w, temperature))) 182(nil layer "Mu1" minW 0.00 maxW -1.0 currentDensity ((sqrt(13.60 * deltaT * (w * EMGRD - 0.020)*(w * EMGRD - 0.020) * (w * EMGRD - 0.020 + 2.898)/(w * EMGRD - 0.020 + 0.0443))/w, temperature))) 183 184(nil layer "AP" minW 0.00 maxW -1.0 currentDensity ((sqrt(2.620 * deltaT * (w * EMGRD) * (w * EMGRD + 3.397))/w, temperature))) 185 186) 187 188peakCurrentDensSpecList = ( 189(nil layer "poly" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((1.875*(w * EMGRD)/w) * 1.03 , 105)((1.875*(w * EMGRD)/w) * 1.0 , 110)((1.875*(w * EMGRD)/w) * 0.927 , 125))) 190 191(nil layer "M1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((36.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((75.04 * (w*EMGRD-0.016)/w) * 1.000 , 110)((75.04 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 192(nil layer "Mx1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 193(nil layer "Mx2" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 194(nil layer "Mx3" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 195(nil layer "Mx4" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 196(nil layer "Mx5" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 197(nil layer "Mx6" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * (w*EMGRD-0.016)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.016)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.016)/w) * 0.358 , 125))) 198(nil layer "Mz1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((63.0 * (w*EMGRD-0.020)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.020)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.020)/w) * 0.358 , 125))) 199(nil layer "Mu1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((99.0 * (w*EMGRD-0.020)/w) * 1.434 , 105)((34.66 * (w*EMGRD-0.020)/w) * 1.000 , 110)((34.66 * (w*EMGRD-0.020)/w) * 0.358 , 125))) 200 201) 202 203ACpeakCurrentDensSpecList = ( 204(nil layer "poly" minW 0.0 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((1.875*(w * EMGRD)/w) * 1.03 , 105)((1.875*(w * EMGRD)/w) * 1.0 , 110)((1.875*(w * EMGRD)/w) * 0.927 , 125))) 205 206(nil layer "M1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((36.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((36.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((36.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 207(nil layer "Mx1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 208(nil layer "Mx2" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 209(nil layer "Mx3" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 210(nil layer "Mx4" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 211(nil layer "Mx5" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 212(nil layer "Mx6" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.434 , 105)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 1.000 , 110)((22.0 * ((w*EMGRD-0.016)/w)/sqrt(r)) * 0.358 , 125))) 213(nil layer "Mz1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((63.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 1.434 , 105)((63.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 1.000 , 110)((63.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 0.358 , 125))) 214(nil layer "Mu1" minW 0.00 maxW -1.0 minL 0.00 maxL -1.0 currentDensity (((99.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 1.434 , 105)((99.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 1.000 , 110)((99.0 * ((w*EMGRD-0.020)/w)/sqrt(r)) * 0.358 , 125))) 215 216) 217 218)

.map file example

1# <type> <extraction_layer_name> <dfII_layer_name> 2poly poly PO 3via odCont CO 4via polyCont CO 5via VIA1 VIA1 6via VIA2 VIA2 7via VIA3 VIA3 8via VIA4 VIA4 9via VIA5 VIA5 10via VIA6 VIA6 11via VIA7 VIA7 12via VIA8 VIA8 13 14metal metal1 M1 15metal metal2 M2 16metal metal3 M3 17metal metal4 M4 18metal metal5 M5 19metal metal6 M6 20metal metal7 M7 21metal metal8 M8 22metal metal9 M9 23metal metal10 M10