I'm using the latest modified Electric v8.09 (Oct 17 build) from
http://cmosedu.com/cmos1/electric/electric_modified.htm
I have a design. We submitted into MOSIS but there were some warning
like this:
Project Warnings:
POLY layer drawn density is 1.1%; minimum required by AMI_C5F
is 12.0%.
METAL1 layer drawn density is 4.6%; minimum required by
AMI_C5F is 30.0%
While MOSIS can fix this, I wanted to play around in Electric and see
what it can do. I go to Tools -> Generation -> Fill (mocmos). Since
I'm not sure how this works, I just checked all metal1, metal2,
metal3. In the tiling pane, I selected 8x8. After clicking OK, I get a
NullPointer exception. Here is the log:
=================================1=================================
Reading referenced library /Users/pgupta/electric/regfile/iopads-
ami05.jelib
Library /Users/pgupta/electric/regfile/register-file.jelib read, took
1.26 seconds
Checking library 'iopads-ami05' for repair... library checked
Checking library 'register-file' for repair... library checked
No errors found
=================================2=================================
metal-2 coverage: 0.84375
metal-3 coverage: 0.9142857142857143
metal-4 coverage: 0.84375
metal-5 coverage: 0.9142857142857143
metal-6 coverage: 0.84375
java.lang.NullPointerException
at com.sun.electric.tool.generator.layout.LayoutLib.newArcInst
(LayoutLib.java:517)
at com.sun.electric.tool.generator.layout.fill.G.noExtendArc(G.java:
40)
at com.sun.electric.tool.generator.layout.fill.CapCellMosis.mos
(CapCell.java:166)
at com.sun.electric.tool.generator.layout.fill.CapCellMosis.<init>
(CapCell.java:234)
at com.sun.electric.tool.generator.layout.fill.CapCellMosis.<init>
(CapCell.java:219)
at
com.sun.electric.tool.generator.layout.fill.FillGeneratorTool.initFillParameters
(FillGeneratorTool.java:737)
at
com.sun.electric.tool.generator.layout.fill.FillGeneratorTool.standardMakeFillCell
(FillGeneratorTool.java:834)
at
com.sun.electric.tool.generator.layout.fill.FillGenJob.doTemplateFill
(FillGenJob.java:115)
at com.sun.electric.tool.generator.layout.fill.FillGenJob.doIt
(FillGenJob.java:110)
at com.sun.electric.tool.EThread.run(EThread.java:94)
=================================3=================================
Exception while loading plugin class
com.sun.electric.plugins.sctiming.STAOptionsDialog:
com.sun.electric.plugins.sctiming.STAOptionsDialog
The process we are targeting has only 3 metal layers. However,
Electric seems to be running upto 6? Hopefully this can be fixed. Or
if I'm doing something wrong, what is it?
While we are on the topic of fill, I can understand meeting metal
density rules. How does one go about meeting poly density rules? I'm
looking at this: http://www.mosis.com/Technical/Designrules/guidelines.html#fill
Virtually all of the designs we have submitted have these two warnings
only. I'd like to fix that. Thanks
Kind regards.
--
You received this message because you are subscribed to the Google Groups
"Electric VLSI Editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/electricvlsi?hl=en.