Tap Cell Usage Guidlines Reading Notes-CSDN Blog

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

Tap Cell Usage GuidelinesReading Notes


Clara_D Published on 2022-01-07 21:43:21 Reading volume: 3.1k Collection 54 Likes 4
Classification column: IC Article tags: Digital backend synthesis IC

IC The column contains this content 27 subscriptions 19 articles S

Recently, I am learning digital back-end synthesis, and I will encounter a problem of selecting a library when selecting a reference library.
Taking the TSMC process library as an example, those with bwp in their names are so-called tap-less libraries. This article will share what tap-less l

note: tap-less means no well-tap connection, eg no pickups.

1. What is a tap cell?


The tap cell is the unit where the well will be connected to VDD or GND. It is divided into back-bias tap-cell and none back-bias tap-cell: there will be

a back-bias issue involved here. The difference lies in whether there is an additional power network VPP. and VBB connected to p/n well. As shown
below, the left side represents a tap-cell with back-bias, and the right side represents a tap-cell without back-bias. It should be noted that when usin
bias tap-cell, do not name other pins VPP and VBB, otherwise they will be short-circuited by default.

Think it’s One-clic


pretty good? collectio
Clara_D focus on 4 54

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 2/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

back-bias tap-cell none back-bias tap-cell

As the name suggests, tap-less libraries mean that the p/n well is not connected to VDD/GND, and an additional welltap needs to be added to conn
potential to the substrate.

2. What is well tap?


You can understand that the well tap is a cell that specifically connects the circuit p/n well to VDD/GND, but there is no effective circuit in it, just to c
well level.
Generally speaking, tap-less libraries require the insertion of well taps during the placement and routing process to provide voltage to the substrate.
libraries with tap-cell, there is no need to insert a well tap.

When inserting a well tap, you need to carefully consider its location: too far from the circuit will cause latch-up, and too close to the circuit may seiz
resources (the location of the well tap must be considered before wiring).
We say that the addition of tap cells will also reduce the latch-up effect. So what exactly is a latch-up?

3. What is the latch up effect?


Latch-up refers to the gate effect, which refers to the phenomenon of high current damage to the circuit caused by a short circuit between power an
Think it’s One-clic
integrated circuit. In the CMOS process, a parasitic BJT tube is formed between the power electrode and the ground electrode of the good?
pretty NMOS collectio
and PM
which will form an SCR (parasitic silicon-controlled rectifier),
Clara_D resulting
focusin
ona low-impedance path and the possibility of generating large
4 currents. 54
.

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 3/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

Commonly used methods of placing latch-up are:

1. Add some oxide trench and buried oxide layers around NMOS and PMOS for isolation (this is called trench), which will break the interaction be
NMOS and PMOS, destroy the SCR, and thus Reduce the latch-up effect.

2. Changing the substrate doping accelerates the carrier recombination speed, thereby reducing the BJT gain and increasing the impedance of th
supply to ground path.

3. Use guard ring: P+ Ring surrounds NMOS and connects to GND; N+ Ring connects to PMOS and connects to VDD.

4. Keep enough distance between NMOS and PMOS to reduce the possibility of SCR. Sub contact holes and Well contact holes should be as clo
possible to the source area. To reduce the resistance of Rwell and Rsub.

5. Try not to use PMOS at IO. (nwell)

4. How to identify whether it is tap-less through the layout

4.1. Determine the standard unit with tap cell

This section introduces how to determine whether there is a tap cell inside through the layout of a standard unit. It mainly comes from
https://blog.eetop.cn/blog-1592-6947193.html . This section is a guide. The original blog is also very well written, and friends who need it can expan
For example, the layout of the INV cell below. Sometimes it is not easy to judge by looking at it directly. I will share some tips later.

Think it’s One-clic


pretty good? collectio
Clara_D focus on 4 54

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 4/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

My little trick is to only open NW(NWELL) and NP(N+) and see if there is any overlap. The NWELL and N+ of this INV cell obviously overlap, near th

Open CO (contact) and M1 again, and you can see the complete NWELL->N±>contact->M1 metal forming the NWELL tap. P-sub/PWELL taps can
quickly determined using the same technique.
note: NWELL->N±>contact->M1 metal refers to the path connecting nwell to VDD at the physical level.

Think it’s One-clic


pretty good? collectio
Clara_D focus on 4 54

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 5/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

At this point, it can be determined that this standard element has its own well tap, and there is no need to add a dedicated well tap cell in the back-e

4.2. Determine standard cells without tap cells

The same technique can also be used to quickly determine whether the standard element is tapless. For example, the NWELL and N+ of the cell be
overlap at all, and it is impossible to construct an NWELL tap. This standard element is tapless.

Think it’s One-clic


By the way, you can take a look at what the dedicated well tap cell in this tapless library looks like. The structure of this dedicated cellgood?
pretty is actually NW
collectio
Clara_D focus on 4 54

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 6/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

>N±>CONT->M1(VDD), plus p-sub->P±>CONT->M1(GND).


It can be seen that transistors cannot be formed in this well tap, and it is a unit that does not contain circuits.

references:

1. http://blog.sina.com.cn/s/blog_bc93ac450102x6bk.html

2. https://blog.csdn.net/weixin_39619478/article/details/112187875

3. https://blog.eetop.cn/blog-1592-6947193.html

1个可以免费学习IC后端的网站(推荐) 广告
数字ic后端_入门/进阶/实战_快速入门_IC免费学习资源网

Tap Cell qq_34110120's


http://noyesno.net/page/as ic / tap - cell .html N Well and P-Substrate form a PN junction. In order to prevent this PN junction from being forward biased (Forwad Bias), t

Implementation of vue's custom tap instructions and tap events


1. Vue instructions Vue provides the function of custom implementation instructions. Similar to components, it can be global instructions and local instructions. For details

tap -windows-9.21.2
Free download please like

tap -windows-9.24.2.7z
When establishing a virtual LAN or virtual private network, a network card TAP -Windows-adapter will be virtualized in the computer. This network card does not actually

Introduction to basic concepts of digital backend < Tap Cell > Tao_ZT's
The basic concept of digital backend to be introduced today is tap cell , also known as well tap cell . This is also a special physical unit. A well tap is a cell that only conta

Digital IC Notes - Introduction to Physics Unit (1) sinat_41774721's


It also plays the role of isolating ordinary signals from VDD and VSS, so as not to cause confusion when doing LVS or formal verification. Boundary cells are also called

Introduction to basic concepts of digital backend<Tap Cell> IC backend novice’s


The basic concept of digital backend to be introduced today is tap cell , also known as well tap cell . This is also a special physical unit. A well tap is a cell that only conta

Digital Backend – Introduction to Physical Units Canghai Yisheng's


Introduce the physical units used in back-end implementation, including tap cell , dcap cell , etc.

tap -windows-9.21.1.exe Think it’s One-clic


There are no TAP -Windows adapters on this system. You should be able to create a TAP
pretty good? collectio
Clara_D focus on 4 54
Tap -Windows Adapter virtual network card

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 7/10
14/11/2023, 14:36 Tap Cell Usage Guidlines Reading Notes-CSDN Blog

Tap -Windows Adapter virtual network card vpn multi-connection artifact

tap driver ( TAP -Windows Adapter V9)


qemu for windows is a dedicated bridge network card driver that improves virtual machine network performance and provides host and virtual machine connectivity. Prov

tap -windows.rar
TAP Windows Adapter v9 installation package, available for personal testing

IC C 1 flow overview placement and routing process God’s perspective Sheep’s TP is g


overview 1. Input: reference library, gate-level netlist, timing constraint file (.sdc). The new file format ddc includes .v and .sdc files. Technology file .tf is also the so-called

IC back-end basics - latch up (Latch up) Latest releases tong66666666's


Latch up refers to a low-impedance path in the cmos chip due to the mutual influence of parasitic PNP and NPN bipolar BJTs between the power supply VDD and the gr

[ Digital Backend ] Introduction to Physical Units stm32stu's


Finally, let’s introduce MIMCAP, where MIM refers to Metal-Insulator-Metal, which is a special type of cell used to provide capacitance . The main feature that is different

Physical verification LVS’s understanding and processing skills of bulk (body) i_chip_backend's
For LVS in physical verification, it is necessary to compare various physical devices with Spic eVsGDS . Based on the now popular std- cell library design method, LVS n

endcap and well tap _IC C floorplan weixin_39942351's


Notes written in front: The process here refers to guide e, and the WeChat public account: Digital integrated circuit design and EDA tutorial. First, let’s briefly introduce th

What is the difference between cap_fill_ cell std_fill_ cell tap _fill_ cell
These three functions are all used to fill cells, but there are some differences in their specific implementation and use. - The `cap_fill_ cell` function is used in Capacitanc

Is "Related Recommendations" helpful to you?


Very unhelpful Not helpful generally helpful very helpful

about Business seeking 400-660- online Working hours


Recruitment kefu@csdn.net
Us Cooperation coverage 0108 service 8:30-22:00
Public Security Registration Number 11010502030143 Beijing ICP No. 19004658 Beijing Net Article [2020] No. 1039-165
Commercial website registration information Beijing Internet Illegal and Bad Information Reporting Center Parental supervision
Network 110 alarm service China Internet Reporting Center Chrome store download Account management specifications
Copyright and Disclaimer Copyright complaint Publication License business license
©1999-2023 Beijing Innovation Lezhi Network Technology Co., Ltd.

Clara_D
7 years of coding No certifi…

56 30,000+ 10,000+ 350,000+


Original Weekly Overall access grade
ranking ranking

2009 315 338 151 2086


integral fan Liked Comment collect

Private letter focus on

Search blogger articles

Think it’s One-clic


pretty good? collectio
Clara_D focus on 4 54

https://blog.csdn.net/Clara_D/article/details/122371414?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.n… 8/10

You might also like