Electric LEF files export/import with MOCMOS questions

6 views
Skip to first unread message

Alexandre Rusev

unread,
Nov 20, 2025, 9:45:44 AMNov 20
to electr...@googlegroups.com
Hello all!

I'm trying to import LEF files written by other tools for my current technology.
Found that the LEF files are imported  mot correctly.
I notices that at least metal layers names are not correspond to what is used in technology ...

So I tried to export/import LEF files for MOCMOS.
While result import of exported file looks like to be the same as original, my observations still raised some questions about how it works:


 Why do we have metal layers called Mx but NOT the same as layer name or or layer function
 in mocmos.xml ?

 Why do we have POLY3 here, which is not present in our technology?

  - Alex


lef-test.lef

Steven Rubin

unread,
Nov 22, 2025, 2:08:13 PM (14 days ago) Nov 22
to electr...@googlegroups.com

The code in tool/io/output/LEF.java makes certain assumptions that apply to every technology. It assumes that all metal layers are called "Mx" where the "x" is a layer number. They assume that there are 3 polysilicon layers. The code also makes assumptions about the names of every other layer.

LEF and DEF were new when these modules were written, and there have never been any extensive uses of that file format. Now, decades later, it is entirely possible that LEF/DEF has matured, but the Electric code has not.

   -Steven Rubin

--
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.
To view this discussion visit https://groups.google.com/d/msgid/electricvlsi/CACoSTq%2BvqQhY2Y%2B4-X1_S02w%2B87TBSNFsXh07Fo8Uf-Cy3TJTg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages