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 > Discuss-gnu-electric@gnu.org > 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. _______________________________________________ Discuss-gnu-electric mailing list Discuss-gnu-electric@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnu-electric