Вы находитесь на странице: 1из 4

Interlayer Short IC Layout Verification

Based CMOS Technology 0,35μm


Robby Kurniawan Harahap Eri Prasetyo Wibowo Hamzah Afandi
Study Center Of Microelectronic Study Center Of Microelectronic Departement of Electrical Engineering
Gunadarma University Gunadarma University Gunadarma University
Depok, Indonesia Depok, Indonesia Depok, Indonesia
robby_kurniawan@staff.gunadarma.ac.id eri@staff.gunadarma.ac.id hamzah@staff.gunadarma.ac.id

Abstract— Layout in CMOS-based IC design is a set of layers but the difference is this paper discussion about interactive
forming into an IC circuit. In drawing a layout one thing to be EDA tool to check short in layout called ICShortchecker. This
considered the geometry interlayer so there is no short. Shorts on tool provided in IC-Station layout by mentor graphics software.
layout is simple problem but can be major problem when it has The discussion are presented in tutorial to use, with using a
been detected after the layout is made. In the verification stage multiplexer circuit built from inverter[5] as implementation test
IC design, process checks shorts have become an early stage layout. The CMOS technology are used in this paper is
before the Design Rules Check (DRC) and Layout Versus 0,35μm from austriamicrosystem (AMS).
Schematic (LVS) is executed. Objective of this paper is to
describe the process steps for detecting shorts interlayer with a This paper consists of 5 section. First section discuss about
circuit in cmos layout design. These shorts technique using introduction. Second section discuss methods are used. Third
multiplexer circuit as a experiment on EDA tools use section discuss about layout design made. Fourth section
ICshortchecker with design rules based on 0,35μm CMOS discuss result of layout short check. Then the end section or
technology. fifth section is conclusion this paper.
Keywords— CMOS, Interlayer, Short, Verification Layout
II. METHOD
I. INTRODUCTION A. ICShortchecker
Layout Design is a part of CMOS Design become One of tools in IC-Station Layout software are used to find
interesting job. Looks easy but is very complex, because for path or net in layout a potentially short circuit before run DRC
ensure a layout works as expected or not is not easy. The part and LVS on ICtrace or Calibre [1]. The ICShortchecker work
or stage to ensure the layout can works called verification. In with examines geometries in the layout cell. The geometry can
verification the layout design must be process with technology be shapes, paths, pin and via.
are used. The checking process with design rules cmos
technology is DRC (Design Rule Check) and the matching This short happens from overlapping and coincident nets
prosess between layout and schematic is LVS (Layout Verus with different names shown figure 1 [1]. The result from this
Schematic). But before run that two process there is a process checking process is a message contains errors with location
that must be run is called short check. where is the short circuit happen. This error must be corrected
by designer then can reprocess checking short to ensure the
Basically short check become first step must be done after layout does not have overlapping or coincident nets. potential
the layout made, because if any path or net in a layout have short. If there are still short, must be recorrection. This result
shot can make the CHIP defect. In layout design with analog marking with location and will be write in DRC database.
and mixed signal analog/digital, to check and correction short
performed directly and manually in layout. Different layout As the following example is a result from short check in a
design by digital design, can correction short using source code layout.
for example HDL code [2]. // Note: [Current DRC] Result 1 of 2 in RuleCheck
Several research about short condition in layout cmos such net_0_3: Nets: /OUTB & VDD
as short check using interactive CAD tool called shortfinder,
The Above example describes that happened short in a
this shortfinder works to matching between designer
layout. There are two error from two different nets, path or net
knowledge and intuition about layout with the computer
with name port VDD and OUTB are overlapping geometries.
capability to reconstruction and find complex connectivity
graph [2]. Then the other research give an analysis short in
cmos cell, this study investigated causes short in Standard cell
CMOS design [3]. Other study is analysis defect in cmos
circuit based oriented testing with method hierarchical
approach[4]. Therefore this paper same work with study [2],
Figure 3. CMOS Inverter Schematic
Figure 1. ICshortchecker exampleoverlapping C. Multiplexer 2 to 1
To check short using ICShortchecker using two method The other word multiplexer is data selector. The
[1]: multiplexer circuit consists of more then 1 input value and
 $check_shorts_all(): Checks all nets for layout resulting 1 output. For resulting, multiplexer select the binary
shorts information from one of input value. The Selection depends
 $check_shorts_selected(): Checks nets of selected on input value called selector. In [5] the multiplexer 2 : 1 built
objects for layout shorts from variations inverter, just needed 4 inverter circuits. With
using layout inverter which has been made can construct a
To using ICShortChecker in IC-Station Layout can be layout multiplexer. The challenge is to connect between
access menu in ICPalette, shown on figure 2. inveter. This condition sometimes happen an error connecting
nets/path, because the layout greater than inverter layout.
Figure 4 shown multiplexer schematic from [5].

Figure 4. Multiplexer 2:1 Schematic [5].

D. Stick Diagram
One of method to create a layout is using stick diagaram.
Figure 2. ICShortchecker Menu On IC-Station Layout The stick diagram is a sketches are made manually can use by
hand or using computer drawing software. Stick diagram to
B. CMOS Inverter facilitate designer create nets and mapping components such
Basic circuit dan other word is switch, consists of two as transistor, resistor, capacitor, and diode layout easily.
transistor are PMOS and NMOS. The inverter can be called
CMOS, because consists two transistor and the simple
definition of CMOS is the circuit which contain PMOS and
NMOS. The inverter system work like a switch (open and
close). If input value 0 or low then NMOS transistor will be
close or ON then the output result is 1 or high. On the other
hand if input value 1 then PMOS close and result 0 or low. The
inverter cicuits can be simple layout test to implement
ICShortcircuit. The inverter schematic shown on figure 3.

Figure 5. Stick Diagram CMOS Inverter


E. Interlayer The multiplexer is combination 4 inverter layout
The relations between layers CMOS according to the interconnecting using via. Figure 8 shown multiplexer stick
CMOS technology rules consists of intralyer and interlayer. diagram
The different between intralayer and interlayer are object
relations. Intralayer for relations with same layer and
interlayer for different layer. this paper discuss interlayer,
especially in splicing nets. Figure 6 Shown Layers 0,35 μm
CMOS Technology.

Figure 8. Multiplexer stick diagram


Figure 6. Layers 0,35 μm CMOS Technology
B. Short Check
III. LAYOUT DESIGN After layout has made, then short check process can run.
For Layout Design and to implement short check, then Checking process using two method from ICShortchecker.
several stages can be performed as follows: Checking by all area layout and Checking by selected area
layout.
A. Create Sketch
First step in layout design make sketch using stick diagram.
1. Sketch Interlayer
To test simple short check can use two different layer
as metal 1 and metal 2. The stick diagram for this simple
layout as shown figure 7.

Figure 9. Short Check Flow

IV. RESULT
After stick diagram has designed, then create layout using
IC-Station Layout with following stick diagram. Below are the
results of design layout.

Figure 7. Simple test short stick diagram A. Interlayer Layout


Figure 10 as layout result, then perform ICShortcheker.
2. Sketch Inverter From the process short check, 2 errors occur. The errors happen
The inverter stick diagram made adjust color of layers because 2 different nets are connect by using via. Net Out and
in CMOS technology. Port VDD and GND using orange net VDD. This transcript message error in IC-station Layout in
color as metal2, because that port will be connected to figure 11.
PADS that use metal 2 as input, gate using poly 1 with
yellow color and drain and source using metal1 with red
color such as figure 5.

3. Multiplexer Stick Diagram


carefully, because if connection incorrect then make potential
short. The result , there is no potential short.

Figure 10. Simple test short layout

Figure 11. Result ICShortchecker for Simple layout

B. Inverter Layout
By using stick diagram, potential short nets in layout can be
avoided by knowing the location via.

Figure 14. Multiplexer 2:1 layout

V. CONCLUSION
From test short check in section IV can be concluded, short
in layout occur because fault placement of via, that two
different nets are connect. This condition short may occur
when connecting between nets, device to device, net to device.
simply to prevent short can use sketch by stick diagram. After
the short problem clear, then can continue to next verification
DRC and LVS
REFERENCES
[1] Mentor Graphics, “IC Station Device Level Automation (DLA)
Manual,” Version 2006.2, 2006.
[2] Joel. W. Gannet, “SHORTFINDER: A Graphical CAD Tool for Locating
Net-to-Net Shorts in VLSI Chip Layouts”, IEEE, 1990.
Figure 12. Inverter Layout
[3] Alvin Jee and F. Joel Ferguson, An Analysis of Shorts in CMOS
The short check result by using check all or check selected, Standard Cell Circuits, ASIC Conference and Exhibit, 1994.
Proceedings., Seventh Annual IEEE International
there is no potential short. This transcript message error in IC-
[4] Witold A. Pleskacz, Maksim Jenihhin, Jaan Raik, Michal Rakowski,
Station Layout in figure 13. Raimund Ubar, Wieslaw Kuzmicz, Hierarchical Analysis of Short
Defects between Metal Lines in CMOS IC, Design and Diagnostics of
Electronic Circuits and Systems, 2007. DDECS '07. IEEE
[5] Nidhi M.,Prithviraj Singh C., Debendra Kumar P., Ultra Low Power
Multiplexer design using Variation in CMOS Inverter, IEEE
Figure 13. Short Check result of Inverter Layout International Conference on Computer, Communication and Control
(IC4-2015).
C. Inverter Layout [6] R. Jacob Baker. “CMOS Circuit Design, Layout, and Simulation”,
Wiley-IEEE Press, ISBN 9780470881323, 3rd Edition, 2010
Multiplexer layout shown on figure 14, with connected 4
[7] Dan C., “CMOS IC Layout : Concepts, Methodologies, and Tools”,
inverter layout by using via. This connection process should Newnesspress, U.S., 2000.

Вам также может понравиться