"Seamless High Off-Chip connectivity (SHOCC) is a combined packaging,
interconnect, and IC design philosophy and associated enabling technology
that aims to shift the device fabrication paradigm from today's single
die approach to a parallel manufacturing scheme that utilizes yield-optimized
IC elements packaged using a high-performance interconnect element"
[1].
The main idea behind the concept is that the interconnects on the chip in a one die system is divided between on chip and off chip interconnects. This eliminates the possibility of having long lossy transmission lines on the chip. Also, as designers are hard pressed to reduce the size of the chip, the area of the interconnects on the chips are bound to be decreased resulting in an increase in the resistance of the interconnects.
Also the number of inputs/outputs that the chip can handle can improve drastically considering that I/O can be done using the solder-pads on the chip that are distributed all over the area of the chip (in a multi-chip module) as compared to a single die where all the inputs/outputs have to be brought on the perimeter of the chip.
The SHOCC interconnects are modeled as lossy transmission line elements. This is done so that the designer can obtain accurate chip-chip delay and cross-talk noise estimates when evaluating the performance of the chip. This specially gains importance when the rise time of the signals reduces as compared to the flight time of the signal through the chip.
The design kit was to be developed within the Cadence IC environment
to permit co-design and analysis of SHOCC designed chips and substrates.
The new technology files and the rules files would be developed by using
the SKILL programming language within the cadence environment as would
be the extraction process that would permit the co-extraction of the on-chip
parasitics into a high fidelity HSPICE file.
· Technology files and technology libraries. - These files define
the masks that are available in different processes as well as the layer
available. They also define the value of the lambda for that specific technology.
· Diva Rules files. - These files are specifically written for
verification.
· The Design Rule Check (DRC) checks the dimensions, distances and the validity of the geometry of the structures that are built using the layout editor. All rules from the MOSIS SCMOS User's manual are checked. All rules are a function of Lambda - which is different for each process. The value of lambda for each process is stored in the file globaldata.il.
· The Extraction File extracts FETs, vertical NPNs PN/NP diodes, poly-metal1/ thin-ox/poly-cap capacitors and parasitic capacitors
· Layout Vs Schematic (LVS) files compares the netlist from the schematic that a designer draws with the netlist that Analog Artist (used for circuit simulation) generates from the layout.
· Standard Parts Libraries. The standard parts libraries contain common analog and digital parts symbols, Verilog primitives and example sheet borders. A few more complex but commonly used parts such as the multiplexor and the flip-flops are also included in the standard parts libraries.
· Device Models contains the transistor model
files that are obtainable from the MOSIS website.
[1] Seamless High Off-Chip Connectivity
L. Schaper,
M. Dibbs, P. Garrou, C.C. Chau, Y. So, D. Frye, J. Wagner, J. Ousley, G.
Baugher, R. Picard, G. Connor, D. Winn, P. Deane, R. Eden, and R. Sands
IEEE Symposium
on IC/Package Design Integration February 2-3, 1998 Santa Cruz, California.
[2] COMPUTER AIDED TOOLS FOR SEAMLESS HIGH DENSITY INTERCONNECTS
Ambrish K Varma
Master's Thesis,
North Carolina State University, April 2001.