Re: Build contact nodes
Ming Deng <[email protected]> Sun, 13 Mar 2005 12:26:51 -0500
| Newsgroups | gmane.comp.cad.electric.general |
|---|---|
| Organization | Kaben Research Inc. |
| Message-ID | <[email protected]> |
Ming Deng wrote: > > > Steven Rubin wrote: > >> At 03:35 PM 3/12/2005, you wrote: >> >> >>> Steven Rubin wrote: >>> >>>> At 03:47 PM 3/11/2005, you wrote: >>>> >>>>> I'm trying to build a new technology in Electric 7.00. For contact >>>>> nodes, I specify metal layers and via layer as boxes for main >>>>> example and other examples. Do the size of those boxes, or ratio >>>>> of sizes between those boxes has effects on such nodes used in >>>>> actual layout? If the size matters, do I have to keep the >>>>> size/ratio for all examples in addition to the main example? >>>> >>>> >>>> >>>> >>>> The technology editor expects to see four examples of a contact node. >>>> The smallest of the four becomes the default size contact. The >>>> larger ones help define rules for stretching in X, Y, and both >>>> X&Y. Since the cells that define such nodes are done in the >>>> Artwork technology, the size will match the final node, but >>>> adjusted for the difference in technologies. Thus, if the contact >>>> is 4x4 lambda (in Artwork grid units) then the layout will be 4x4 >>>> lambda (in grid units of the target technology). >>>> >>>> -Steven Rubin >>> >>> >>> >>> What do you mean by "the size will match the final node, but >>> adjusted for the difference in technologies"? >>> >>> The main example of a contact usually has four embedded squares: the >>> highlight, the upper layer, the via layer, the lower layer and the >>> port. If I have the size of all layer squares set right, will the >>> final arcs have the correct data so we can stream them out for tape >>> out? If yes, should I also have all size right for other examples >>> of a contact node? >> >> >> >> I gave an example...let me go into even further detail. The Artwork >> technology usually has a lambda of 2000, which (in half nanometers) >> means that each grid square is 1 micron. You might be designing a >> technology with a lambda value of 200 (0.1 microns). When you draw a >> contact in the technology editor, you are placing and sizing Artwork >> primitives. If you make the highlight, upper, and lower layers all >> be 4x4 lambda (4x4 microns), then Electric will scale this down to >> the desired size of your technology. Thus, the technology will have >> a contact that is nominally 0.4 x 0.4 microns in size. >> >> The same applies to the arc that you draw in the technology editor: >> it's size will be scaled appropriately. >> >> The other 3 examples of contact nodes need only be larger than the >> main example...the amount does not matter. Generally, the larger >> sizes are set to illustrate the multi-cut spacings. >> > Thanks for your answer. One more question, :) > > In the main example of a contact node, there are quite a bit > geometrical data information, i.e. the X/Y size data of each box. > Which of them really matter? My guess is only size of the box of layer > via (or poly cut for metal1 and poly contact), but I think it' better > to get confirmed from you. > > cheers, > > Ming Never mind. I didn't catch this part: "the size will match the final node,". So I think the size can be set when the instance is placed onto a layout. thanks, Ming > >>> If we setup a set of design rules for a technology, will the Maze >>> Route or River Route respect those rules when they are looking for >>> the route path? >> >> >> >> I do not know how these routers work. I believe that they examine >> the design rules, so they should work right. >> >> -Steve > > >