Title: EDA Circuits Overview
1EDA (Circuits) Overview
2Extent of Circuits (Analog/Digital)
Hearing aids
Cell Phones
Digital Cameras
Automotive
MEMs devices / Circuits
Biomedical
Analog 20 of IC market since 1970
3The Analog Renaissance is Here!
--- Brian Halla CEO National Semiconductor
Analog chips enable computers to interact with
the physical world--to see, listen, touch. . .the
next ten years will see a shift in emphasis to
analog technologies. . . In the coming years,
look for analog--not digital--chips to attract
the new talent and investment. . .
--- Red Herring Magazine, February 2003
"DSP and high-performance analog are the engines
. . . and we're only at the beginning of where
analog is going."
--- Templeton, incoming CEO of TI, February 2004
4Range of Analog Products
(Just TIs map)
5Brief History of Integrated Circuits
(1960)
4004 First mP (1970)
6Silicon Scaling
Standard digital CMOS
7Course Directions in EDA
ECE 4415 RF Engineering I
ECE 4420 Digital IC Design
ECE 4418 RF Engineering II
ECE 4430 Analog IC Design
ECE 4360 RF Lab
ECE 6412 Analog Circuits (IC)
ECE 6361 RF Design Lab
ECE 6414 Analog Systems (IC)
ECE 6435 Analog VLSI Circuits
ECE 6420 Wireless IC Design
8ECE 4430 Analog IC Design
9Analog--Digital Signal Processing
Genes Law and CADSP
CADSP Cooperative AnalogDigital
Signal Processing (P. Hasler and D.
Anderson)
Genes Law power efficiency scaling for
DSP mC
Power and Computation Efficiency Critical for
Mobile Applications
Custom Analog 10,000 more efficient than
Custom Digital
- Standard CMOS process
- Greater signal processing capability without
scaling IC process
10Programmable Analog Circuits
- Programmable Analog Structure
- Core Innovation
- - Charge storage and control in signal path
- - Combine to build computational engines
- - Any standard CMOS process
- Implementation
- Analog Parameter Storage
- - CMOS offset correction, Yield enhancement
- - Analog data storage
- Programmable Analog Functions
- - Amplifier gain, Filter parameters
- - Reconfigurable analog circuits
- Dynamic Analog Computation
- - Matrix multiplication, Linear transforms
- - Adaptive Analog Systems
Example Functions
11Field Programmable Analog Array (FPAA)
- Configurable Analog Block (CAB)
- Synthesizes analog functions
- Fully programmable functions, not just selectable
- More efficient than selectable
- Base block for FPAA
FPAA (36 CAB, 150k Elements)