Virtuoso Layout using freepdk45
tomaschoi03 opened this issue · comments
I'm trying to modify a layout of one of the standard cells in the freepdk45. I'm having trouble adding a new library into Cadence Virtuoso using the technology file found in OpenRAM/technology/freepdk45/tf/FreePDK45.tf
. The following is a piece of the warning/error messages I see. Does anyone have a similar problem? And how did they fix it?
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal4 track).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal5 track).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal6 track).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal7 track).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal8 track).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal9 track).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal10 track).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (contact grid).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal1 grid).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via1 grid).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal2 grid).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via2 grid).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal3 grid).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via3 grid).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal4 grid).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via4 grid).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal5 grid).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via5 grid).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal6 grid).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via6 grid).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal7 grid).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via7 grid).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal8 grid).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via8 grid).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal9 grid).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (via9 grid).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal10 grid).
*WARNING* (TECH-280074): Layer pwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (pwell drawing pwell t t t t t).
*WARNING* (TECH-280074): Layer nwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (nwell drawing nwell t t t t t).
*WARNING* (TECH-280074): Layer vtg was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (vtg drawing vtg t t t t t).
*WARNING* (TECH-280074): Layer vth was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (vth drawing vth t t t t t).
*WARNING* (TECH-280074): Layer active was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (active drawing active t t t t t).
*WARNING* (TECH-280074): Layer nimplant was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (nimplant drawing nimplant t t t t t).
*WARNING* (TECH-280074): Layer pimplant was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (pimplant drawing pimplant t t t t t).
*WARNING* (TECH-280074): Layer poly was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (poly drawing poly t t t t t).
*WARNING* (TECH-280074): Layer thkox was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (thkox drawing thkox t t t t t).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 drawing metal1 t t t t t).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 blockage metal1 t nil t t nil).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 drawing metal2 t t t t t).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 blockage metal2 t nil t t nil).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 drawing metal3 t t t t t).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 blockage metal3 t nil t t nil).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 drawing metal4 t t t t t).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 blockage metal4 t nil t t nil).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 drawing metal5 t t t t t).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 blockage metal5 t nil t t nil).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 drawing metal6 t t t t t).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 blockage metal6 t nil t t nil).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 drawing metal7 t t t t t).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 blockage metal7 t nil t t nil).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 drawing metal8 t t t t t).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 blockage metal8 t nil t t nil).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 drawing metal9 t t t t t).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 blockage metal9 t nil t t nil).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 drawing metal10 t t t t t).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 blockage metal10 t nil t t nil).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact drawing contact t t t t t).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact blockage contact t nil t t nil).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 drawing via1 t t t t t).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 blockage via1 t nil t t nil).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 drawing via2 t t t t t).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 blockage via2 t nil t t nil).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 drawing via3 t t t t t).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 blockage via3 t nil t t nil).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 drawing via4 t t t t t).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 blockage via4 t nil t t nil).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 drawing via5 t t t t t).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 blockage via5 t nil t t nil).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 drawing via6 t t t t t).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 blockage via6 t nil t t nil).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 drawing via7 t t t t t).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 blockage via7 t nil t t nil).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 drawing via8 t t t t t).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 blockage via8 t nil t t nil).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 drawing via9 t t t t t).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 blockage via9 t nil t t nil).
*WARNING* (TECH-280074): Layer comment was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (comment drawing comment t t t t t).
*WARNING* (TECH-280074): Layer comment was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (comment drawing1 comment1 t t t t nil).
*WARNING* (TECH-280074): Layer comment was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (comment drawing2 comment2 t t t t nil).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact label contactLbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 label metal1Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 label metal2Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 label metal3Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 label metal4Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 label metal5Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 label metal6Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 label metal7Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 label metal8Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 label metal9Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 label metal10Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer poly was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (poly label polyLbl t t t nil nil).
*WARNING* (TECH-280074): Layer thkox was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (thkox label thkoxLbl t t t nil nil).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 label via1Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 label via2Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 label via3Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 label via4Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 label via5Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 label via6Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 label via7Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 label via8Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 label via9Lbl t t t nil nil).
*WARNING* (TECH-280074): Layer pwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (pwell net pwellNet t t t nil t).
*WARNING* (TECH-280074): Layer nwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (nwell net nwellNet t t t nil t).
*WARNING* (TECH-280074): Layer vtg was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (vtg net vtgNet t t t nil t).
*WARNING* (TECH-280074): Layer vth was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (vth net vthNet t t t nil t).
*WARNING* (TECH-280074): Layer active was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (active net activeNet t t t nil t).
*WARNING* (TECH-280074): Layer poly was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (poly net polyNet t t t nil t).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 net metal1Net t t t nil t).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 net metal2Net t t t nil t).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 net metal3Net t t t nil t).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 net metal4Net t t t nil t).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 net metal5Net t t t nil t).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 net metal6Net t t t nil t).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 net metal7Net t t t nil t).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 net metal8Net t t t nil t).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 net metal9Net t t t nil t).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 net metal10Net t t t nil t).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact net contactNet t t t nil t).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 net via1Net t t t nil t).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 net via2Net t t t nil t).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 net via3Net t t t nil t).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 net via4Net t t t nil t).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 net via5Net t t t nil t).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 net via6Net t t t nil t).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 net via7Net t t t nil t).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 net via8Net t t t nil t).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 net via9Net t t t nil t).
*WARNING* (TECH-280074): Layer active was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (active pin activePin t t t nil nil).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact pin contactPin t t t nil nil).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 pin metal1Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 pin metal2Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 pin metal3Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 pin metal4Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 pin metal5Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 pin metal6Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 pin metal7Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 pin metal8Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 pin metal9Pin t t t nil nil).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 pin metal10Pin t t t nil nil).
*WARNING* (TECH-280074): Layer nwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (nwell pin nwellPin t t t nil nil).
*WARNING* (TECH-280074): Layer poly was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (poly pin polyPin t t t nil nil).
*WARNING* (TECH-280074): Layer pwell was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (pwell pin pwellPin t t t nil nil).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 pin via1Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 pin via2Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 pin via3Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 pin via4Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 pin via5Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 pin via6Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 pin via7Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 pin via8Pin t t t nil nil).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 pin via9Pin t t t nil nil).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (contact boundary contactBnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal1 boundary metal1Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal2 boundary metal2Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal3 boundary metal3Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal4 boundary metal4Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal5 boundary metal5Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal6 boundary metal6Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal7 boundary metal7Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal8 boundary metal8Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal9 boundary metal9Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (metal10 boundary metal10Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer poly was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (poly boundary polyBnd t t t nil nil).
*WARNING* (TECH-280074): Layer via1 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via1 boundary via1Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via2 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via2 boundary via2Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via3 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via3 boundary via3Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via4 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via4 boundary via4Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via5 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via5 boundary via5Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via6 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via6 boundary via6Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via7 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via7 boundary via7Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via8 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via8 boundary via8Bnd t t t nil nil).
*WARNING* (TECH-280074): Layer via9 was not defined.
*WARNING* (TECH-280085): *ERROR* Failed to define layer display for (via9 boundary via9Bnd t t t nil nil).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via2).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (via9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (nwell).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal2).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal10).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (contact).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (active).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (poly).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal1).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal3).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal4).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal5).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal6).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal7).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal8).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal9).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal10).
*WARNING* (TECH-2000192): techLayerProperties: Invalid layer/purpose - (metal10).
*WARNING* (TECH-280089): techDerivedLayers: Cannot create the derived layer 'noOverlapLayer1' based on layer 'poly' - 'poly' is not defined.
I would suggest the freepdk mailing list which you can find here:
https://eda.ncsu.edu/freepdk/freepdk45/
We just include that for convenience.
Hi,
Is it is possible, you didn’t set up your cds.lib correctly? Also, check to make sure you make your library correctly (i.e., attached your tech file). You should also be able to create a sample layout in your Library Manager and you should see all the layers in Virtuoso. If you do not see any layers when you open up a blank layout, you did not set the library up correctly.
All my best,
James
… On Nov 24, 2023, at 2:15 PM, tomaschoi03 ***@***.***> wrote:
Failed to define layer-purpose priority for (metal4 track).
*WARNING* (TECH-280074): Layer metal5 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal5 track).
*WARNING* (TECH-280074): Layer metal6 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal6 track).
*WARNING* (TECH-280074): Layer metal7 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal7 track).
*WARNING* (TECH-280074): Layer metal8 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal8 track).
*WARNING* (TECH-280074): Layer metal9 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal9 track).
*WARNING* (TECH-280074): Layer metal10 was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define layer-purpose priority for (metal10 track).
*WARNING* (TECH-280074): Layer contact was not defined.
*WARNING* (TECH-280082): *ERROR* Failed to define lay