Documente Academic
Documente Profesional
Documente Cultură
chip submission process. First and foremost, dont be discouraged if you need to submit
the chip more than 20 times or more, I can assure you that it is quite normal. Finally, I
am only providing one method of Mosiss chip submission as there are others.
To start off this tutorial, I would like to note that the Cadences version is IC5141
and the technology used is 0.18 IBM CMRF7SF. With other versions of Cadence, the
steps might differ slightly, but should be the same. Also, I might wish to point out that
IBM has its own menu for exporting and importing of cell views therefore upon
completion of the IBMs steps, I will briefly touch on steps of using Cadences own
exporting and importing steps. Finally, this tutorial assumes that the final cell layout
view has passed DRC and LVS. With that, lets start the tutorial
To simplified things, we will submit a chip of an AND gate.
AND_CHIP library which contains the following cell views: and2 (Fig. 2), inverter,
nand2. Also note that there were other libraries, but it had been cropped to simplified
things.
A new window will pop where each fields need to be filled with the
corresponding project to be submitted. Refer to Fig. 4 to see the filled fields with this
tutorial, but make sure that Cadence into GDS2 is selected.
translation should begin automatically. Once completed, it will ask if you wish to view
the PIPO.LOG file, click Yes (Fig. 5). Scroll down to near the end of the log file to verify
that there were 0 errors (Fig. 6). The warnings can usually be ignored, but it is good to
check what the warnings are. For this tutorial, we will ignore the warnings. With that,
the exportation part of the chip submission is completed and the created gds file (in this
case, it would be and2.gds) is stored at the directory which Cadence was ran.
Fig. 3 CIW
disable all the layers except for RX layer. This can be done be selecting the RX layer and
click on NV button on the LSW window and the result is shown in Fig. 16.
Check the
layout with only RX layer to make sure that RX is in its rightful place and that it is not
translated into a different layer. Each valid layers of the project will need to be check
individually. When you finish with the individual check, then you will need to run a
DRC and LVS check on the imported design. If everything passes, then you will have a
gds file that is good to be submitted for fabrication.
(Windows
executable)
(ftp://ftp.mosis.com/pub/mosis/info/mosiscrc.exe)
If youre using the UNIX system, you have to compile the C code provided. A sample
of the program ran at UNIX is shown in Fig. 17. Make sure to set the switch b at
the command line to denote that its a binary file. Also, you will need to find out the
IP address from where the submission is going to be sent from. Next we will have to
file
out
the
fabricate
web
form
https://www.mosis.com/Webforms/fabricate.html
which
can
be
found
at
where it is boxed by red (Fig. 18), the rest can generally be ignored. The form is
pretty much self-explanatory, but make sure to select GDS, Uncompressed, and CRC.
Enter the numbers from the CRC checksum program just as show in our case. Once
completed, click Submit Form at the bottom of the page and youre ready to ftp the
gds file. In a terminal window, we will ftp into Mosis server and upload the gds file.
This is shown in Fig. 19. Due to this being a sample submission, the steps beyond
this cannot be shown. But after the ftp, you will be asked for name and password.
The name is your design number and the password is the FTP Send Password that
youve created when you filled out the fabrication form. Once inside, you will have to
change the mode to binary and then you can upload the file using the put command.
Once thats completed, you can quit the program and wait for an e-mail from
Mosis.org. The first submission is bound to have errors. You have to read through
the e-mail and check to see what the errors are. A lot of times, it has to do with the
density failure, but can easily be fixed by adding fillers. Either way, you will have to
fix the problems and resubmit the project until you have no errors at all.
In the
future, lets say you change something in your project or lets say your initial chip
size does not match of the actual chip size, you can update your project by going to
https://www.mosis.com/Webforms/update.html and fill out the needed field of
change.
Finally, lets say you need to resubmit your project due to errors in the
initial submission or changes, you will have to cancel the fabrication of previous
submission before you can submit another one.
Fig. 20 Exporting
To import, from the CIW select FileImportStream A new window will pop up as
shown in Fig. 21. Fill out the fields accordingly to your project and click OK. Once
completed, make sure to check the PIPO.LOG file to ensure that theres no errors.
Fig. 21 Importing
On final note, remember that most likely youre going to have to submit more than once
therefore good luck and have fun^_^