Instructions for creating a name block and outputting a file in GDSII format.


After you have tested each of the 4 cores in the smartframe layout, you are
ready to add your names to the chip and then get the files ready for MOSIS fabrication.

Creating a name block:

First, take this file and save a copy of it. Edit the text to have your name in it. If your name is long, you will want to seperate it onto two lines using a < br> without the space. After you have that edited, open it up in Netscape (you can click on it in the file manager to open it up). Open up a terminal and go to your directory that you are running icfb from (the directory where you type in cadence_tools and icfb). Type in "xv &" without the quotes, and hit enter. Right click in the window that comes up, so you can bring up the xv controls. Click on Grab, the set the delay for a few seconds and hit Grab in that window. Change to your netscape window that has the page with your name on it, and after the Delay you specified, click in the middle of that window (not on the upper bar, for some reason that doesn't work). This will take a screenshot of that window. Go into the image that opens and select an area around your name, then go back to the xv controls and hit Crop. If your name is short, you can increase the size of the image (and how big the resulting block will be on the chip) by clicking on Image Size->Double Size in the xv controls window. Click on Save, then type in nametest.jpg as the file name (or any name you want ending in .jpg) Change the Format to JPG and the Colors to BW Dithered. Click on save then. Open up icfb and create a new cell named "nametest" and a layout view for it. Go into the layout and click on NCSU->Import JPEG picture... In the window that opens, put in nametest.jpg for the Filename, and hit Load. After it has finished loading, change the pixel size to 0.6um x 0.6um. Then hit OK. After a few moments, it will create the metal1 drawing of your name. If you can't see it, try zooming out and selecting a large are in the screen. The last step is to create a rectangle of nodrc around the name. If nodrc isn't available in your LSW window, go to Set Valid layers and check the box next to nodrc dg. If your name doesn't fit, you might have to do your first initial and last name. Be sure to leave room for your partner's name.

Creating and Verifying the gds2 file for MOSIS

First get this file and untar it in your project directory. It contains the templates you will need. In icfb click on File->Export->Stream. This brings up the Stream Out tool. Under Template File type in streamout.tmpl This will load the template to generate the stream for MOSIS. Change the Library Name and Top Cell Name to point to the Smartframe you have with you and your partner's cores on it. Change the output file name to your top cell name, with the .gds2 extension. Click on OK and it will begin writing the file out. When it is done the file will be in your project directory. Make a new directory in your project directory called streamtest. Change to that directory and run the following lines cp ../.cds* . cp ../*.map . cp ../ami06.tf . cp ../streamin4.tmpl . This will copy the initialization files for the Cadence tools, so you will have the correct licensing information, and the streamin tools will be available. Copy your .gds2 file to the directory also. Type in cadence_tools and icfb & again. After it opens, click on Tools->Library Manager and verify that the libraries used to create the frame originally aren't there (the pads, the smartframe library, your project library, etc). In icfb, click on File->Import->Stream ... This will bring up the Stream In tool. Under Template File, enter streamin4.tmpl Change the Input File to your .gds2 file name, and enter the Top Cell Name in that field. Leave the Library Name as CHIP. Click on Okay. After the message pops up telling you if it succeeded, go into the Library Manager and click on View-> Refresh. CHIP should appear in the Library list. Go into that library and then into the layout of your top level design. In Virtuoso Click on Edit->Search. Change the window that pops up to have the same settings as this (Click Add Criteria to get the lib name line to show up): Click on Apply. If it returns with no items matching the Criteria, that means that all the instances are pointing into the CHIP library. Dr. Bouldin needs the following info for MOSIS: * the .gds2 file * You and your partner's name * The name of the Top Level Cell in your design.