2014 Kunkel Talk PDF
2014 Kunkel Talk PDF
2014 Kunkel Talk PDF
Ingo Kunkel
January 30th, 2015
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 1 / 37
Table of Content
Introduction
Design Methodologies
References
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 2 / 37
Introduction What is Mixed Signal Design
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 3 / 37
Introduction What is Mixed Signal Design
Digital Circuits
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 4 / 37
Introduction What is Mixed Signal Design
Analog Circuits
The signal contains information using non-quantized variations in
frequency and amplitude
Consist of linear components like capacitors or resistors
Op-amps, active filters, Phase Lock Loops (PLL)
Simulation depend on interaction between components, factor 1000
slower than digital simulation
[4]
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 5 / 37
Introduction What is Mixed Signal Design
Analog libraries:
− small circuits consist quickly of many components
− each component has its own value and influence the whole behavior
− make all variable is not possible because the behavior can change
dramatical
− many circuits variations for one function (voltage, current, capacity,
resistance, etc.)
Analog IP:
− the vendor say all works and is verified
− does the vendor provide the verification documentation and test
benches ⇒ verify analog IP contend on your own need much time
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 6 / 37
Introduction Why is Mixed Signal Design Important Today
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 7 / 37
Introduction Why is Mixed Signal Design Important Today
Interfaces between digital and analog teams and own work flow
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 8 / 37
Introduction Why is Mixed Signal Design Important Today
Challenges
− analog simulation is the bottleneck in verification because time
intensive calculations for high accuracy
⇒ using of models
− low power techniques: several modes (suspend, sleep, eg) ⇒ more
verification cases
[6–8]
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 9 / 37
Introduction Chip-development history
H of
no
be
fir
Ve com
Ve
Ve
Sy
D
st
gi
st
ril m
ril
ril
IT
L own
n
em
og er
og
og
-V w
su
20
95 cia
Ve
p
er rit
00
po
05
ilo te
ril
IE l Ve
1
rt
og
g/ n I
EE ri
in
VH T
st og
de
an Si
D too
v
L
elo
l
da mu
rd la
pm
in tor
en
cl. s
ls
t
Ve
ril
og
AM
S
[9, 10]
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 10 / 37
Design Methodologies
Design Methodologies
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 11 / 37
Design Methodologies Top-down and Bottom-up
Top-down - Digital
Specification
–> interfaces
–> requirements for functional
components
–> implementation
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 12 / 37
Design Methodologies Top-down and Bottom-up
Bottom-up - Analog
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 13 / 37
Design Methodologies Analog Centric Mixed Signal Flow
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 14 / 37
Design Methodologies Digital Centric Mixed Signal Flow
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 15 / 37
Design Methodologies Unified, Concurrent
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 16 / 37
Design Methodologies Unified, Concurrent
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 17 / 37
Brief Overview of Development Environments for EDA
Open source
− Alliances
− gEDA
− manual toolchain
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 18 / 37
Brief Overview of Development Environments for EDA Commercial Development Environments
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 19 / 37
Brief Overview of Development Environments for EDA Commercial Development Environments
Other Vendors
Most have support for mixed design and verification like Synopsis and
Cadence
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 22 / 37
Brief Overview of Development Environments for EDA Open Source Toolchain
Open Source
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 23 / 37
Practical Demonstration - AMS Behavior Modeling
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 24 / 37
Practical Demonstration - AMS Behavior Modeling Differential Output Stage
Modeling
Model types
− device based design (Spectre, SPICE)
− analog modeling (Verilog-A)
− mixed-signal modeling (Verilog-AMS)
− discrete real number modeling(Verilog-AMS)
− logic modeling(Verilog)
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 26 / 37
Practical Demonstration - AMS Behavior Modeling My Task - AMS Behavior Model
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 28 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
Measurements 1/2
Measurements 2/2
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 30 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 31 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 32 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 33 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 34 / 37
Practical Demonstration - AMS Behavior Modeling Measurements
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 35 / 37
Summary and Future Trends
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 36 / 37
Summary and Future Trends
References I
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 36 / 37
I look forward to the discussion round
I. Kunkel (ZITI Uni Heidelberg) Mixed-Signal Design in Chip Development Jan. 30th, 2015 37 / 37