Professional Documents
Culture Documents
م
4 September 2021 1443 محرم27
َ ُْ ََ
Module 05
Analog Design Automation Overview
Digital
Amplifier A/D processing
and storage
❑ Actually, 40 years ago there was a better design flow! Transistor sizing
▪ Long-channel transistors obeyed the square-law.
Iterations
▪ Designers used an equation-based design Verification
methodology.
Layout
❑ Now the nanometer transistor is much more complex.
▪ Time-consuming multi-variable sweeps on SPICE Post-layout
verification
simulation tools.
▪ SPICE-monkey design methodology Tape-out
“If you can't describe what you are doing as a process, you don't know what you're doing.”
W. Edwards Deming
05: Analog Design Automation 22
Symbolic Analysis
❑ Solve the circuit (same as SPICE) but using symbolic variables
05: Analog Design Automation [G. Gielen, Trade-Offs in Analog Circuit Design, 2002] 23
Basic Flow of Symbolic Analysis
05: Analog Design Automation [G. Gielen, Trade-Offs in Analog Circuit Design, 2002] 24
Basic Flow of Symbolic Analysis
05: Analog Design Automation [G. Gielen, Trade-Offs in Analog Circuit Design, 2002] 25
Symbolic Analysis Simplification Techniques
❑ The number of symbolic terms grows exponentially
with circuit complexity
❑ Simplification before generation (SBG)
▪ The circuit schematic, or some associated matrix or
graph(s), are simplified before the symbolic
analysis starts
❑ Simplification during generation (SDG)
▪ Generating the contributing dominant terms one
by one in decreasing order of magnitude, until the
expression has been generated with the desired
accuracy
❑ Simplification after generation (SAG)
▪ Generating the exact symbolic expression followed
by pruning the unimportant contributions
05: Analog Design Automation [G. Gielen, Trade-Offs in Analog Circuit Design, 2002] 26
Capabilities of Symbolic Analysis Tools
❑ Symbolic analysis limitations
▪ Combined s-domain and z-domain
analysis (to include s-domain effects in
discrete-time circuits)
▪ Strongly non-linear circuits
▪ Time domain behavior
▪ Large signal behavior (e.g., slew rate)
05: Analog Design Automation [G. Gielen, Trade-Offs in Analog Circuit Design, 2002] 27
Symbolic Analysis Tools
Expert
Designer
Device LUTs
Knowledge-
based Circuit sizing
synthesis
Specs
05: Analog Design Automation 30
Example: Switched Cap Amp
Symbolic
solver
Device LUTs
Vectorized Objectives
evaluation of and
Design design metrics constraints
space
❑ Conference Publications
1. A. Abd El Khalik and H. Omran, "Automated Optimization of Capacitive Feedback Folded Cascode Amplifier Using Precomputed Lookup
Tables," 2019 International Japan-Africa Conference on Electronics, Communications and Computations (JAC-ECC), Alexandria, 2019.
2. K. Khalil, N. Soliman and H. Omran, "Automation of Bandgap Voltage Reference Optimization Using Vectorized Coarse-Fine Grid Search,”
2019 International Japan-Africa Conference on Electronics, Communications and Computations (JAC-ECC), Alexandria, 2019.
3. K. Khalil, N. Soliman and H. Omran, "Application of Neural Networks to the Automation of Bandgap Reference Synthesis,“, submitted.
4. A. M. Abdel-Aziz, O. H. Fawzy, H. O. Zahran, K. A. Tera, M. N. Sabry and H. Omran, "Design Automation of Fully-Differential Folded
Cascode OTA Using Nested Iterations," 2018 International Japan-Africa Conference on Electronics, Communications and Computations
(JAC-ECC), Alexandria, 2018.
5. O. A. Abu-El-ela, A. A. Aldaly, Y. A. Abd-El-Azim and H. Omran, "Design Automation of a Fully Differential Switched Capacitor Amplifier
Using a Telescopic Cascode OTA," in 35th National Radio Science Conference (NRSC 2018), Cairo, 2018.