[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem editing mocmos technology
From: |
starcry |
Subject: |
Re: Problem editing mocmos technology |
Date: |
Fri, 6 Feb 2009 05:22:40 -0800 (PST) |
Hi,
I'm working for GSMC (http://www.gracesemi.com) in Europe and tried to
implement one of our technologies with this tool.
I was also not able to write out the 'mocmos' technology and read it in
again with only small modifications.
Can anyone explain me the syntax of a mapfile which contains all my tech
layers (about 150)?
Maybe some people had the same problems in the past and can give me some
hints.=)
The available documentation for creating new technologies, does not explain
which xml entries are a 'MUST' and which are only 'nice to
have'....:confused:
Thank you in advance.
best regards
Christian Stern
(Design Support Team,
Grace Semiconductor Europe)
Graham Petley wrote:
>
> Hello,
> I last used Electric in 2003. I've downloaded the latest version 8.08
> and tried to create my own technology by editing the mocmos one.
> I found that the sequence "Convert Technology to
> Library for Editing..." followed immediately by "Convert Library to
> Technology..." fails, even without any edits being made.
>
> --------------- 1 --------------
> Fri Dec 26 20:09:45 GMT 2008
> Menu Activated: Edit | Technology Editing | Convert Technology to Library
> for Editing...
> --------------- 2 --------------
> Fri Dec 26 20:09:54 GMT 2008
> Menu Activated: Edit | Technology Editing | Convert Library to
> Technology...
>
> Cannot determine X stretching rule for layer Metal-1 in cell
> 'node-P-Transistor-Scalable{lay}'
> Failed to convert the library to a technology
>
> The problem is that Electric wants the left poly edge to always be the
> same distance from the well, and ditto for the left active contact edge.
> But since the smallest transistor is narrower than the active contact,
> this can't be the case and the library conversion chokes.
> The error above has the poly distances the same, so the active is not.
> If the drawings are changed to keep the active evenly spaced, there is an
> error about highlighted geometry (the poly) needing to be equally spaced
> from the cell edge.
>
> These errors stop the new technology file from being written.
>
> I downloaded version 8.07, but was unable to open the two libs I was
> trying. These are the dff_cells and muddLib07 libs from the web site. The
> error is shown below.
>
> Fri Dec 26 20:25:17 GMT 2008
> java.lang.AssertionError
> at com.sun.electric.tool.user.User.getAlignmentToGrid(User.java:1449)
> at
> com.sun.electric.tool.user.ui.EditWindow.gridAlign(EditWindow.java:3674)
> at
> com.sun.electric.tool.user.ui.EditWindow.showCoordinates(EditWindow.java:461)
> at
> com.sun.electric.tool.user.ui.EditWindow.mouseMoved(EditWindow.java:444)
> at java.awt.Component.processMouseMotionEvent(Component.java:5599)
> at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3144)
> at java.awt.Component.processEvent(Component.java:5323)
> at java.awt.Container.processEvent(Container.java:2010)
> at java.awt.Component.dispatchEventImpl(Component.java:4021)
> at java.awt.Container.dispatchEventImpl(Container.java:2068)
> at java.awt.Component.dispatchEvent(Component.java:3869)
> at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3949)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
> at java.awt.Container.dispatchEventImpl(Container.java:2054)
> at java.awt.Window.dispatchEventImpl(Window.java:1774)
> at java.awt.Component.dispatchEvent(Component.java:3869)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
> at
> com.sun.electric.tool.user.UserInterfaceMain$EventProcessor.dispatchEvent(UserInterfaceMain.java:841)
> at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>
> Is there an easy solution to this problem? As I remember, back in 2003
> I failed to make my own technology and had to go elsewhere. The program is
> looking really good now and I'd like to try it out some more.
>
> Best regards, Graham Petley
>
>
> _______________________________________________
> Discuss-gnu-electric mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnu-electric
>
>
--
View this message in context:
http://www.nabble.com/Problem-editing-mocmos-technology-tp21181701p21872279.html
Sent from the Electric - General mailing list archive at Nabble.com.
- Re: Problem editing mocmos technology,
starcry <=