Problem with technology creation wizard and Add technology

65 views
Skip to first unread message

gin...@gmail.com

unread,
Apr 4, 2014, 4:11:01 AM4/4/14
to electr...@googlegroups.com
Good Morning,
   I have the TSMC design kit for the 180nm technology composed by library (*.lef), gds file (*.map) and technology file (*.tf) all for cadence tool.
I want load the foundry information for my design but I don’t succeed to do it. I could know as load this information in electric.

If I try to import the *.lef file in electric it return me the following message:

“Importing '/D:/Università/Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef' Error: didn't find in initialize a layer to match 'CC' Line 172: No layer 'cc' defined for RECT Error importing /D:/Università/Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef as LEF format. Job 'Import External Library' failed”

If I try use the technology wizard, create the xml file and import it; electric return me the following message:

“Importing preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xml”

If you need of other information please ask me.
Please Help ME!!!

Regards, Gineuve

Steven Rubin

unread,
Apr 4, 2014, 10:37:50 AM4/4/14
to electr...@googlegroups.com
The LEF import error you got told you that there was an unknown layer in the LEF file. Assuming you gave it TSMC LEF, then it refers to layers unknown to Electric (at least until you define a TSMC technology).

As far as the XML file goes, you are confused by the extension. The XML file you got from TSMC is completely different from the "technology XML" files used by Electric. The Technology Wizard asks you questions about the design rules. Answer them and it will give you technology XML file.

   -Steven Rubin


At 01:11 AM 4/4/2014, you wrote:
Good Morning,
   I have the TSMC design kit for the 180nm technology composed by library (*.lef), gds file (*.map) and technology file (*.tf) all for cadence tool.
I want load the foundry information for my design but I don’t succeed to do it. I could know as load this information in electric.


If I try to import the *.lef file in electric it return me the following message:

“Importing '/D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef' Error: didn't find in initialize a layer to match 'CC' Line 172: No layer 'cc' defined for RECT Error importing /D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef as LEF format. Job 'Import External Library' failedâ€

If I try use the technology wizard, create the xml file and import it; electric return me the following message:

“Importing preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€

If you need of other information please ask me.
Please Help ME!!!

Regards, Gineuve

--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvlsi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

gin...@gmail.com

unread,
Apr 6, 2014, 3:29:32 AM4/6/14
to electr...@googlegroups.com
Hi Mr. Rubin,
   I don't confuse the xml file.
I create the xml file with the technology wizard (I have included all information of the technology) and load it but elctric responde with the following message:

“Importing preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xml”

Regards, Gineuve

Steven Rubin

unread,
Apr 6, 2014, 12:06:02 PM4/6/14
to electr...@googlegroups.com
I will have to see that XML file to know more. Can you send it to me (do not post it to the list if it has sensitive information on it).

   -Steve


At 12:29 AM 4/6/2014, you wrote:
Hi Mr. Rubin,
   I don't confuse the xml file.
I create the xml file with the technology wizard (I have included all information of the technology) and load it but elctric responde with the following message:

“Importing preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€

Regards, Gineuve


Il giorno venerdì 4 aprile 2014 10:11:01 UTC+2, gin...@gmail.com ha scritto:
Good Morning,
   I have the TSMC design kit for the 180nm technology composed by library (*.lef), gds file (*.map) and technology file (*.tf) all for cadence tool.
I want load the foundry information for my design but I don’t succeed to do it. I could know as load this information in electric.

If I try to import the *.lef file in electric it return me the following message:

“Importing '/D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef' Error: didn't find in initialize a layer to match 'CC' Line 172: No layer 'cc' defined for RECT Error importing /D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef as LEF format. Job 'Import External Library' failedâ€

If I try use the technology wizard, create the xml file and import it; electric return me the following message:

“Importing preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€

If you need of other information please ask me.
Please Help ME!!!

Regards, Gineuve

gin...@gmail.com

unread,
Apr 7, 2014, 2:14:38 AM4/7/14
to electr...@googlegroups.com
Good Morning,
  I cannot publish here information, which e-mail address can I send it?

Regards, Gineuve
To unsubscribe from this group and stop receiving emails from it, send an email to electricvls...@googlegroups.com.

Steven Rubin

unread,
Apr 7, 2014, 10:50:33 AM4/7/14
to electr...@googlegroups.com
Send it to me.

   -Steve


At 11:14 PM 4/6/2014, you wrote:
Good Morning,
  I cannot publish here information, which e-mail address can I send it?

Regards, Gineuve


Il giorno domenica 6 aprile 2014 18:06:02 UTC+2, Steven Rubin ha scritto:
I will have to see that XML file to know more. Can you send it to me (do not post it to the list if it has sensitive information on it).

   -Steve

At 12:29 AM 4/6/2014, you wrote:
Hi Mr. Rubin,
   I don't confuse the xml file.
I create the xml file with the technology wizard (I have included all information of the technology) and load it but elctric responde with the following message:

“Importing preferenceses...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€
>
Regards, Gineuve

Il giorno venerdì 4 aprile 2014 10:11:01 UTC+2, gin...@gmail.com ha scritto:
Good Morning,
   I have the TSMC design kit for the 180nm technology composed by library (*.lef), gds file (*.map) and technology file (*.tf) all for cadence tool.
I want load the foundry information for my design but I don̢۪t t succeed to do it. I could know as load this information in electric.
If I try to import the *.lef file in electric it return me the following message:
“Importing g '/D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef' Error: didn't find in initialize a layer to match 'CC' Line 172: No layer 'cc' defined for RECT Error importing /D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef as LEF format. Job 'Import External Library' failedâ€
If I try use the technology wizard, create the xml file and import it; electric return me the following message:
“Importing g preferences...Invalid preferences format (line 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€
>
If you need of other information please ask me.
Please Help ME!!!
Regards, Gineuve
--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvls...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvlsi...@googlegroups.com.

gin...@gmail.com

unread,
Apr 7, 2014, 11:18:39 AM4/7/14
to electr...@googlegroups.com
Ok! What is your mail?

R. Jacob Baker

unread,
Apr 7, 2014, 11:20:21 AM4/7/14
to electr...@googlegroups.com
Inline image 1


--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvlsi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jack Jost

unread,
Apr 28, 2014, 4:57:19 AM4/28/14
to electr...@googlegroups.com
Wouldn't it make sense to parse the layer+DRC+ERC rules from the LEF/DEF file?

The Open-Source placer/router CAPO comes with a pretty complete LEFDEF parser under BSD license (and is using these rules for it's place+route decisions: http://vlsicad.eecs.umich.edu/BK/PDtools/Capo/); and the OpenAccess/SI2.org project published a LEFDEF parser under GPL-compatible Apache2 license: http://www.si2.org/openeda.si2.org/projects/lefdefnew/.

-Jack
To unsubscribe from this group and stop receiving emails from it, send an email to electricvls...@googlegroups.com.

Steven Rubin

unread,
Apr 28, 2014, 10:48:29 AM4/28/14
to electr...@googlegroups.com
Electric technologies are more complex than standard fabrication technologies. They also contain higher-level pieces such as transistors and contacts. This cannot be inferred easily. Therefore, Electric ignores all of the design rule and other information found in LEF files.

   -Steven Rubin


At 01:57 AM 4/28/2014, you wrote:
Wouldn't it make sense to parse the layer+DRC+ERC rules from the LEF/DEF file?

The Open-Source placer/router CAPO comes with a pretty complete LEFDEF parser under BSD license (and is using these rules for it's place+route decisions: http://vlsicad.eecs.umich.edu/BK/PDtools/Capo/); and the OpenAccess/SI2.org project published a LEFDEF parser under GPL-compatible Apache2 license: http://www.si2.org/openeda.si2.org/projects/lefdefnew/.

-Jack


Am Freitag, 4. April 2014 16:37:50 UTC+2 schrieb Steven Rubin:
The LEF import error you got told you that there was an unknown layer in the LEF file. Assuming you gave it TSMC LEF, then it refers to layers unknown to Electric (at least until you define a TSMC technology).

As far as the XML file goes, you are confused by the extension. The XML file you got from TSMC is completely different from the "technology XML" files used by Electric. The Technology Wizard asks you questions about the design rules. Answer them and it will give you technology XML file.

   -Steven Rubin

At 01:11 AM 4/4/2014, you wrote:
Good Morning,
   I have the TSMC design kit for the 180nm technology composed by library (*.lef), gds file (*.map) and technology file (*.tf) all for cadence tool.
I want load the foundry information for my design but I don‬™t succeed to do it. I could know as load this information in electric.

If I try to import the *.lef file in electric it return me the following message:

“Importing '/D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef' Error: didn't find in initialize a layer to match 'CC' Line 172: No layer 'cc' defined for RECT Error importing /D:/Università /Dottorato%20di%20Ricerca/Tecnologie/TSMC/vtvt_tsmc180_release_2/vtvt_tsmc180_lef/vtvt_tsmc180_lef/vtvt_tsmc180.lef as LEF format. Job 'Import External Library' failedâ€
If I try use the technology wizard, create the xml file and import it; electric return me the following message:

“Importing preferences...Invalid preferences format (liline 16): org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 94; L'elemento radice "technology" del documento deve corrispondere alla radice DOCTYPE "null"....preferences imported from /D:/Electric/Tecnologie/TSMC_CMOS018_DEEP_Ver2.xmlâ€
>
If you need of other information please ask me.
Please Help ME!!!

Regards, Gineuve

--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvls...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Electric VLSI Editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to electricvlsi...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages