Skip to content
Snippets Groups Projects
Commit a8133c32 authored by eegerferenc's avatar eegerferenc
Browse files

Adding pad library doc

parent dfbc53d1
No related branches found
No related tags found
No related merge requests found
,kiseferi,T430,13.10.2019 14:04,file:///home/kiseferi/.config/libreoffice/4;
\ No newline at end of file
,kiseferi,T430,13.10.2019 12:51,file:///home/kiseferi/.config/libreoffice/4;
\ No newline at end of file
File added
File added
File added
Pad Library design concept for Libresilicon node LS1U
***LIC
***TOC
+Introduction
This document is intended to provide an overview of the design concept of the pad cell library for Libresilicon project's LS1U CMOS technology node. This document is a living document: it is expected to change troughout the development process.
+Library contents and derivation of cells
The assortment of cells within the library is selected to satisfy most of the needs encountered in solitary digital and basedand mixed-signal applications, while keeping the complexity of the design effort reasonably low. The library is intended to be used for automatic generation of the padring of the chip by a higher-level synthesis or P+R tool, without needing to deal with detailed electrical design and layout considerations at system level. Since pads for applications like high-voltage or RF signals require application-specific and varying design without the possiblity to provide off-the-self solutions, these are excluded from the scope of the library. The following cells are included:
-PADGND
-PADVDD
-PADNC
-PADIO
-PADIN
-PADOUT
-PADOD
-PADPT
-CORNER
The design effort should be started with designing PADIO, then CORNER, followed by manual derivation of PADVDD and PADGND, and a tapeout and exhaustive test of the testchip. This may require multiple iterations to have the performance and robustness against ESD optimized. Then, manual derivation of PADIN, PADOUT, PADOD, PADPT and PADNC may follow. Due to the one-off nature of the design (it shall not be modified by the user unless extensive validation is performed on its behalf), the approach of creating and distributing an algorithm only, that generates the cells automatically, is not recommended.
The description of these pad cells are provided in the following sections.
++CORNER: Corner cell for padring formation
This cell does not contain active circuitry. It is intended to form a continuous padring by connecting the ends of the prependicular rows of cells at the outer corners of the chip.
***FIG:LAY:CORNER
++PADIO: Bidirectional digital pad
This cell is a bidirectional digital pad, and also the design basis for most of the other cells. The cell can be subdivided into three parts: the actual bonding pad, the output stage transistors that also double as ESD supressor devices, and the input and control circuitry.
***FIG:LAY:PADIO
***FIG:SCH:PADIO
The bonding pad is implemented as three metal plates on the three metal layers of LS1U. They are connected togerther by an array of vias in a chessboard-like structure. This ensures that the top metal layer is mechanically anchored to the underlying LTO layer, and will not delaminate during bonding and encapsulation.
The output stage transistors are surrounded by a double guardring to prevent latch-up if the pin is overloaded while the chip is biased. During characteristization, this guardring may be removed. The outer guardrings also act as the substrate connection of the input and control circuitry transistors.
++PADPT: Pass-trough pad for analog applications
This cell is intended to provide transparent connection to the pad for analog signals, while providing ESD protection for the circuits behind it. It is derived from PADIO, by removing input stage, output driver stage, and configuring both ESD transistors as GGNMOS/GGPMOS.
***FIG:SCH:PADPT
++PADNC: Dummy pad
This cell does not contain active circuitry. It is intended as a placeholder to avoid interruption of the row of pad cells if no pad is desired at the given location, or if the pad is intended to be left unconnected. It is derived from PADPT, by means of removing ESD transistors.
++PADGND: Ground (negative supply) connection
This cell is intended to provide ground connection for the chip, including connection to the ground buses of the padring. It is derived from PADPT by removing the n-channel GGNMOS and shorting the pad connection to the ground bus via MET1-MET2 vias.
***FIG:SCH:PADGND
++PADVDD: Positive supply connection
This cell is intended to provide positive supply connection for the chip, including connection to the supply buses of the padring. It is derived from PADPT by removing the p-channel GGPMOS and shorting the pad connection to the supply bus via MET1-MET2 vias.
***FIG:SCH:PADVDD
++PADOUT
This cell is a digital output. It is derived from PADIO by by shorting OE pin to VDD internally.
***FIG:SCH:PADOUT
++PADIN
This cell is a digital intput. It is derived from PADIO by by shorting OE pin to GND internally.
***FIG:SCH:PADIN
++PADOD
This cell is a digital open-drain output. It is derived from PADIO by by shorting DOUT pin to GND internally.
***FIG:SCH:PADOD
+ESD protection concept
The basic principle of the ESD design is to provide a sufficiently low impedance path between any two of the pins of the IC. When used correctly, a padring formed from this library implements a chip-level ESD protection network similar to the one described in [***] 5.4.2.. Each electrically connected non-power pad has two ESD supressor devices: one GGNMOS to GND and one GGPMOS to VDD. These provide protection in case of pin-pin, pin-GND and pin-VDD discharges. The VDD and GND rings are designed to have sufficiently low impedance. To provide protection against VDD-GND discharges, a power clamp implemented as parallel-connected GGPMOS and GGNMOS devices is distributed along all PADVDD and PADGND cells. The current design goal for the ESD protection is to withstand a load equivalent to a 1KV HBM event. According to experience, this rating, altrough low, is sufficient to survive handling in both industrial mass-production and hobbyist environments with reasonable safety when sufficient ESD protection measures are in place. In later design iterations of the library, this rating may be increased as needed or possible.
***FIG:ESDCONCEPT
The core part of pin-level ESD protection design is the low-side GGNMOS device that is also used as output transistor where needed. The high-side GGPMOS is derived from it by inverting the doping of the respective regions. The GGNMOS is implemented as a multi-finger structure, with individual fingers having an artificially increased resistance in the drain in order to ensure that the lowest voltage drop yielding to sufficiently high current to cause thermal failure is higher than the highest triggering voltage within the array. This increased impedance is then compensated by connecting multiple fingers in parallel, thus reducing the current trough individual fingers, and consequentially, the overall voltage drop. In the initial design, the resistance is increased by lenghtening the drain diffusion and introducing a portion that is masked by a nitride strip during silicide formation. In the possession of detailed fault analysis results after ESD zapping tests, the dimensioning of these geometries may be optimized in an iterative process. A feature of the GGNMOS structure is that it is formed using the same layers and doping concentrations that are used to form the core logic, ensuring the correlation between the triggering voltage of the GGNMOS and the junction breakdown voltage of core logic transistors.
It is assumed that the n+/pwell and p+/nwell breakdown voltages are lower than the gate oxide breakdown voltage (design target for oxide is 40V), therefore no secondary protection stage is neccessary at CMOS inputs.
***FIG:GGNMOS
+Validation and characteristization plan
In order to validate the pad design from functional and ESD point of view, an 8-pin test chip layout is suggested. This chip is expected to be processed as an ordinary chip (sawn, mounted and bonded to a carrier, either CERDIP, PDIP or PCB). For samples intended for ESD stress test, CERDIP or uncoated PCB is recommended to enable post-test failure analysis. The chip schematic and layout is shown below:
***FIG:SCH:TESTCHIP
***FIG:LAY:TESTCHIP
Pins 4 and 8 are the power supply and ground connections, respectively. The PADIO cell of pin 3 is the DUT (device under test) for most of the tests, with all signals accessible. Pads 5,6 and 7 are used to connect to OE, DOUT and DIN signals of the DUT. Pins 1 and 2 are intended solely for the injection coupling test. It is recommended to carry out the tests on as many samples as possible, and process th results statistically.
++Characteristization, functional validation
The DUT is intended to perform the functional verification of the design (input, output, tristate functions), and parameter characteristization for the most important attributes, like supply voltage range, input levels, output levels under various loads, propagation delays, dynamic power consumption, input capacitance and leakage, output leakage, etc. In order to take into accoutnt the changes made to the library and testing concept during development, the actual test specification shall be written after the first samples are available and the scope of validation is defined.
++Injection coupling test
Injection coupling is a parasitic effect in which, when a current is injected into a pin of a chip with a regular pad layout, the leakage of the physically adjacent pins increase significantly. This can occour, for example, when a digital signal is coupled from an off-chip 5V domain into an on-chip 3V domain using a resistor, relying on the parasitic diode of the pin to clamp the voltage. Another situation of concern is in (TBD ***), where a controlled functional state must be maintained even in the event of a catastrophic failure, that may result in the 12V supply network being coupled to a low-voltage signal on the PCB. This test is intended to verify the susceptibility of the DUT for this condition. The proposed test setup is shown on the figure below:
***FIG:CURRINJ
Pin 3 is set up as an input and it is pulled low via a high resistance (min. 100K). A disturber current of up to 10mA is injected into pin 2, and the level on pin 7 is monitored. The leakage of pin 3 is also monitored. Then, the test is repeated by pulling pin 3 high and injecting negative current into pin 2. It is also recommended to repeat the test with pins 2 and 3 swapping roles. As pass/fail criteria, the level at the DIN signal of the disturbed (non-injected) cell shall not change from the level set by the pullup/pulldown resistor.
++ESD characteristization
In order to assess the effectiveness of the ESD protection network, multiple test chips shall be subjected to ESD zapping tests. The target is to reach at least 1KV ESDV rating for HBM. After the zapping tests, units failing under the targeted rating shall be subjected to extensive failure analysis to determine the root cause of the failures, and optimize the ESD design based on the results. In order to take into accoutnt the availablity of analysis methods and changes made to the library and testing concept during development, the actual test specification shall be written after the first samples are available and the infrastructure to be used for ESD testing and failure analysis is known.
+Further improvements
Currently, the following possible but unadressed feature additions are considered:
-Schmitt-triggers at input stages
-Switchable weak pullup/pulldown transistors for input and bi-directional pads
-Examine the possiblity of locating ESD transistors directly under the bonding pad, thus saving space
-Add level shifters and more sophisticated supply and ESD protection schemes to allow for using multiple voltage domains
-Integrate sealring into pad and corner layouts
***EOF
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment