MAGIC Magic Mailing List
 
 

From: number9 AT plate DOT dimlight.org
Date: Sat Feb 28 2004 - 00:56:49 EST

  • Next message: yt.yen AT amd DOT com: "yes."

    Hello, I have a simple question about labels...
    
    I am doing a simple layout which consists of 512 cells. 
    Each cell needs to have one of the wires in the cell labeled. Each
    one of these wires needs to have a unique label. Is it
    possible to somehow do this in magic automagically, or at
    the least, with a little help from magic and not totally
    by hand?
    
    Just in case I was confusing, lets say I have 10 cells in
    my layout, and all 10 cells are the same. Assume that each
    cell has one transistor, and I want to label the gate of 
    each one, say TG_0 through TG_9. Is there a way to somehow
    get magic to do most of the leg work, or do I have to go and
    label each one on my own. 
    
    I thought about just writing a shell script and parsing through
    the spice file after extraction and conversion to spice, but
    since I do not have any other labels in any of the cells, 
    and only Vdd and GND labeled in the main layout, knowing which
    node is which can prove to be impossible. Also, I have tried to
    label a sub-cell directly (by editing the sub-cell itself) but 
    this leads to destruction, as during extraction it gets confused
    (since all of the cells use the same subcell, I assume)...
    
    Any help would be appreciated. I have to do a large layout
    for my VLSI class (perhaps thousands of the same cell when its
    over) and each one needs a label so I can test a certain transistor
    in each cell.
    
    Thanks.
    
    Robert
    ../number9
    


  •  
     
    Questions? Contact Rajit Manohar
    cornell logo