Cadence Virtuoso With
This video shows the basic series RLC resonator circuit simulation in one of the most used IC design tools in the industry and academia: Cadence virtuoso. Cadence IC Design Virtuoso 06.17.722 / Spectre 17.10.124 Engineering Specialized Cadence IC products, such as Cadence IC Design, provide the opportunity for creativity and innovation in global electronics design and play a key role in the construction of modern and electronic integrated circuits. Tutorial II: Cadence Virtuoso ECE6133: Physical Design Automation of VLSI Systems Georgia Institute of Technology. Last Updated: 2/24/2021. Setup for Cadence Virtuoso. Copy the following files into your working directory cds.lib display.drf. Lib.defs.cdsinit (Make sure that the file name is '.cdsinit'.
Designed with Cadence Virtuoso IC617 combined with GM / ID method to design active load differential pairs (five tube OTA)
Cadence Virtuoso Torrent
tags: Cadence Virtuoso IChardwarechipsimulation
This article is my own study notes, the second article of the Cadence Virtuoso series, is also an article of introduction, and the software version is Cadence Virtuoso IC617. Other articles, please click above, see the contents of the Cadence Virtuoso column I made.
In the previous article, the GM / ID design method is recorded, and the parameter curve is simulated using Cadence Virtuoso IC617, you can click on the link below. This article records that the GM / ID design method mentioned in the previous article is designed to design an active load differential pair (commonly known as five-tube OTA).
Circuit topology
Change the circuit topology, let P-MOS become input tubes, reduce input common mode levels, and reduce noise. At the same time, in order to simplify the design, the original M5 is used instead of using an ideal current source. Note that the B end of the P-MOS is connected to the S-terminal. The final size will be larger, where Multiplier = 4 is set.
Parameter index
Examples with an example, the topic requirements are as follows:
Determine M1 and M2 size
GM1 and GM2 can be obtained from the GBW formula mentioned earlier.
G B W = A V f T = g m 1 , 2 2 π C L ⇓ g m 1 , 2 = 6.28 m A / V GBW=A_Vf_T={ g_{m1,2} over 2 pi C_L } dArr g_{m1,2}=6.28 enspace mA/V GBW=AVfT=2πCLgm1,2⇓gm1,2=6.28mA/V
Folding gain and bandwidth and takes GM / ID = 12.
g m I D = 12 ⇓ I D = 0.523 m A {g_m over I_D} =12 dArr I_D=0.523 enspace mA IDgm=12⇓ID=0.523mA
At the same time, the current of the branch is determined, and the ISS is twice the branch current.
Select L = 200 nm, check the curve, get the value of ID / W is 19.455.
You can get the W in M1 and M2.
I D W p 1 , 2 = 19.455 ⇓ W p 1 , 2 = 26.88 μ m { I_D over W_{p1,2}} =19.455 dArr W_{p1,2}=26.88 enspace mu m Wp1,2ID=19.455⇓Wp1,2=26.88μm
Determine M3 and M4 size
The front has been obtained from 0.523mA, and after determining the GM / ID, it can be directly calculated for W.
Here is to make it easier, GM / ID = 12. Choose L = 200 nm, check the curve, get the value of ID / W is 63.3342.
You can get the W in M3 and M4.
I D W n 3 , 4 = 63.3342 ⇓ W p 1 , 2 = 8.26 μ m { I_D over W_{n3,4}} =63.3342 dArr W_{p1,2}=8.26 enspace mu m Wn3,4ID=63.3342⇓Wp1,2=8.26μm
Parameter summary
According to the above results, the summary is the next table.
1,2 | 3,4 | |
---|---|---|
W | 26.88u | 8.26u |
L | 200n | 200n |
Multiplier | 4 | 4 |
Drawing device
The schematic diagram of the inside of the device in Cadence Virtuoso IC617. Among them, in order to facilitate modification, the three key parameters of W, L, Multiplier are set to variables. Since the previous article records the detailed process, a stroke here.
Generate devices
Since the previous article records the detailed process, a stroke here.
Drawing test schematic
Since the previous article records the detailed process, a stroke here. The differential mode input here, can be used according to the previous use of VSIN, and the AC MAGNITUDE parameter in the current use of VDC is now available.
Simulation settings
Sequentially set the simulation type, select AC emulation, frequency from 1 to 1000m (like the X-axis is non-linear, more intuitive), and the specific setting of the output point is simpler, slightly. The code to output DB20 parameters is recorded as follows.
Test Results
Point green icons start simulation, come out and simulate results. The GBW was obtained from 49.2 MHz, which is basically in line with the required parameters. Of course, this circuit also has many optimized places, but this article only discusses the design, the optimized part is limited to the space, not discussed here.
Observe the DC parameters of the device, see if the preset is close. Click the device Press e to enter the next schematic, open the DC point display.
It can be seen that the values of GM and ID are close to the previously expected value.
Cadence Virtuoso Windows
Note that the W parameters used in front simulation N-MOS and P-MOS ID / W curves are my prior computation, because different W, ID / W is slightly different, which will result in eventually calculation W has a difference in about 0.1 to 0.2um.
In actual design, we should re-simulate the ID / W curve by calculating the wiring, and then re-simulate the ID / W curve, use this new ID / W value, recalculate W, get The result is more accurate.
Intelligent Recommendation
PCB Design Rules-Differential Pairs Routing (PCB design rules - differential pair wiring) Altium Designer 18 is in the 'PCB Rules and Constraints Editor' dialog second function Routing wirin...
OpenLink Virtuoso Installation & Load Knowledge
1. Download OpenLink Virtuoso Upload resources from SourceForge https://sourceforge.net/projects/virtuoso/files/ 2. Modify the configuration file Enter the Virtuoso-OpenSource / Database folder, renam...
OpenLink Virtuoso Installation, Running and Load Knowledge Download resource Decompose from SourceForgeResource. Author's use of 7.2.5 hereCompiled version,More convenient. 2. Installation unzip files...
IC Design Study Notes (5) Common Source Amplifier Based on IC617 Current Source Load
My blog site: ccbirds.cn ccbirds.github.io 1. Basic principles The basic circuit structure is shown below. The AC small signal model is shown below The output resistance is R o u t = r O 1 / / r O 2 R...
My blog site: ccbirds.cn ccbirds.github.io This article records a common source amplifier with a diode-connected MOS as a load. 1. Principle Analysis The diode-connected MOS tube is shown below. Regar...
More Recommendation
Step by step teach you how to install Cadence IC617 with Ubuntu 16.04
This blog records the process of building an integrated circuit design environment with Ubuntu 16.04. In the past, EDA software such as Cadence or Synopsys was only supported under Linux distributions...
Symbol: switch A, B: Equivalent to a resistor; C, D: Equivalent to the control switch (the control voltage control AB between the CD is disconnected or closed); Open Switch Resistance: Equivalent resi...
Cadence Virtuoso and Synopsys Verdi EDA software font issues under Ubuntu18.04
After Ubuntu first installs IC618 and ICADVM18, it will be incorrect. In addition, Verdi2018 Tools / Preferences, and fonts in Source Code suddenly becomes blurred under Ubuntu systems (not just insta...
problem m i n X g ( X ) = 1 2 X T G X + X T C mathop{min}limits_{X}g(X) = frac{1}{2}X^TGX+X^TC Xming(X)=21XTGX+XTC s.t. a i T X = b i , i ∈ E a_i^TX = b_i,iin E aiTX=bi,i∈E a i T X &...
jQuery's load method is designed to dynamically load and solve the loaded page js
The load method of jQuery is mentioned above, and I feel that this needs to be recorded: jQuery load() method is a simple and powerful ajax method. load() gets data from the server and puts the return...