-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expand LEF Support to include the technology components #43
Comments
Per the lef documentation (http://coriolis.lip6.fr/doc/lefdef/lefdefref/lefdefref.pdf) page 11, there is some overlap of allowed statements between what's in a tech-lef vs. a library-lef, is your idea to have something like this?
|
Wasn't sure honestly! I think the primary options are |
Thinking about this a little more, there are two main approaches I can think of:
Skipping over the pros/cons of the first method, the second method has the following pros/cons
A hybrid method is possible/practical: certain tech constructs could be fully parsed/supported and other unsupported/undersupported constructs would be captured as |
The Lef21 docs begin with:
This issue: add the latter "tech-lef" content.
This will be especially valuable for other layout21 use cases which endeavor to auto-generate layout from existing technology data - especially from tech-LEF.
Likely Implementations
LefLibrary
, which is essentially the manifestation of the "LEF design library" ideaLefTech
(or similar), which includes all of the technology-specification contents (SITE
,LAYER
, etc.)LefLibrary
andLefTech
, which I suppose can just be calledLef
.The text was updated successfully, but these errors were encountered: