IEEE Solid-State Circuits Magazine - Winter 2014 - 63

DL Michael H. Perrott Speaks on System-Level Simulation of TimeBased Circuits and Digital PLLs at SSCS Lehigh Valley

D

Dr. Michael H. Perrott of Silicon Laboratories, Nashua, New Hampshire,
presented twin talks to the Lehigh Valley (LHV) Chapter of SSCS on 24 October 2013 that were of special interest
to its cadre of former Bell Laboratories IC designers and CAD tool developers with extensive phase-locked
loop and/or CAD design experience.
The program, which LHV Chapter Chair Robert Peruzzi dubbed "a
great double-header," attracted at
least three IEEE Fellows, including
LHV Vice-Chair Paul Davis, as well
as student members from Lehigh
University. "It was a roaring success," said LHV Chapter Treasurer
Roger Minear. "It's been a long time
since I've seen so many folks paying
very close attention to talks with a
lot of of new technical content."
Dr. Perrott's first paper, "Fast and
Accurate System Level Simulation of
Time-Based Circuits Using CppSim and
VppSim," described two simulators
capable of analyzing circuits characterized by a mixture of C++ and Verilog models that have been developed
by Dr. Perrott as part of his research
efforts over the past 12 years. Aside
from providing fast and accurate
simulation of mixed-signal circuits in
which time is a key signal domain, the
freely available tools avoid the high
cost of licensed simulation software.
A constant time step approach
provides a seamless connection
between C++ and Verilog models. A
"double_interp" protocol is used to
keep track of edge timing information
and also provides accurate calculation
of the impact of the edge transitions
of binary-valued signals on analog
blocks. This protocol greatly speeds
up the computer analysis of mixedsignal circuits where edge timing

information plays an important role
and enables accurate calculation of
sensitive analog quantities such as
edge jitter.
CppSim, with C++ as the simulation engine, is most efficient for
system simulations focusing on analog performance with digital support. VppSim, using Verilog as the
simulation engine, is most efficient
when simulations focus on digital
verification with C++ analog blocks or
stimulus. This hybrid approach is particularly valuable for mixed-signal circuits where the key analog variables

are the time positions of the edges of
binary-valued signals. A software simulation of a PLL locking, which ran in
about 10 s, was included.
These freely downloadable tools,
with supporting tutorials, publications, and application examples, may
be found at www.cppsim.com.
A second talk on PLLs, "High-Performance Digital Fractional-N Frequency Synthesizers," began with
a review of well-established PLL
topologies using an analog charge
pump, loop filter, and oscillator
frequency control and focused on

DL Michael perrott (center) with LhV-sscs chapter officers (from left): paul Davis, roger
Minear, robert peruzzi, and richard Booth

Digital Object Identifier 10.1109/MSSC.2013.2289645
Date of publication: 30 January 2014

addressing members of the LhV-sscs chapter on pLLs and caD tools.

IEEE SOLID-STATE CIRCUITS MAGAZINE

w i n t e r 2 0 14

63


http://www.cppsim.com

Table of Contents for the Digital Edition of IEEE Solid-State Circuits Magazine - Winter 2014

IEEE Solid-State Circuits Magazine - Winter 2014 - Cover1
IEEE Solid-State Circuits Magazine - Winter 2014 - Cover2
IEEE Solid-State Circuits Magazine - Winter 2014 - 1
IEEE Solid-State Circuits Magazine - Winter 2014 - 2
IEEE Solid-State Circuits Magazine - Winter 2014 - 3
IEEE Solid-State Circuits Magazine - Winter 2014 - 4
IEEE Solid-State Circuits Magazine - Winter 2014 - 5
IEEE Solid-State Circuits Magazine - Winter 2014 - 6
IEEE Solid-State Circuits Magazine - Winter 2014 - 7
IEEE Solid-State Circuits Magazine - Winter 2014 - 8
IEEE Solid-State Circuits Magazine - Winter 2014 - 9
IEEE Solid-State Circuits Magazine - Winter 2014 - 10
IEEE Solid-State Circuits Magazine - Winter 2014 - 11
IEEE Solid-State Circuits Magazine - Winter 2014 - 12
IEEE Solid-State Circuits Magazine - Winter 2014 - 13
IEEE Solid-State Circuits Magazine - Winter 2014 - 14
IEEE Solid-State Circuits Magazine - Winter 2014 - 15
IEEE Solid-State Circuits Magazine - Winter 2014 - 16
IEEE Solid-State Circuits Magazine - Winter 2014 - 17
IEEE Solid-State Circuits Magazine - Winter 2014 - 18
IEEE Solid-State Circuits Magazine - Winter 2014 - 19
IEEE Solid-State Circuits Magazine - Winter 2014 - 20
IEEE Solid-State Circuits Magazine - Winter 2014 - 21
IEEE Solid-State Circuits Magazine - Winter 2014 - 22
IEEE Solid-State Circuits Magazine - Winter 2014 - 23
IEEE Solid-State Circuits Magazine - Winter 2014 - 24
IEEE Solid-State Circuits Magazine - Winter 2014 - 25
IEEE Solid-State Circuits Magazine - Winter 2014 - 26
IEEE Solid-State Circuits Magazine - Winter 2014 - 27
IEEE Solid-State Circuits Magazine - Winter 2014 - 28
IEEE Solid-State Circuits Magazine - Winter 2014 - 29
IEEE Solid-State Circuits Magazine - Winter 2014 - 30
IEEE Solid-State Circuits Magazine - Winter 2014 - 31
IEEE Solid-State Circuits Magazine - Winter 2014 - 32
IEEE Solid-State Circuits Magazine - Winter 2014 - 33
IEEE Solid-State Circuits Magazine - Winter 2014 - 34
IEEE Solid-State Circuits Magazine - Winter 2014 - 35
IEEE Solid-State Circuits Magazine - Winter 2014 - 36
IEEE Solid-State Circuits Magazine - Winter 2014 - 37
IEEE Solid-State Circuits Magazine - Winter 2014 - 38
IEEE Solid-State Circuits Magazine - Winter 2014 - 39
IEEE Solid-State Circuits Magazine - Winter 2014 - 40
IEEE Solid-State Circuits Magazine - Winter 2014 - 41
IEEE Solid-State Circuits Magazine - Winter 2014 - 42
IEEE Solid-State Circuits Magazine - Winter 2014 - 43
IEEE Solid-State Circuits Magazine - Winter 2014 - 44
IEEE Solid-State Circuits Magazine - Winter 2014 - 45
IEEE Solid-State Circuits Magazine - Winter 2014 - 46
IEEE Solid-State Circuits Magazine - Winter 2014 - 47
IEEE Solid-State Circuits Magazine - Winter 2014 - 48
IEEE Solid-State Circuits Magazine - Winter 2014 - 49
IEEE Solid-State Circuits Magazine - Winter 2014 - 50
IEEE Solid-State Circuits Magazine - Winter 2014 - 51
IEEE Solid-State Circuits Magazine - Winter 2014 - 52
IEEE Solid-State Circuits Magazine - Winter 2014 - 53
IEEE Solid-State Circuits Magazine - Winter 2014 - 54
IEEE Solid-State Circuits Magazine - Winter 2014 - 55
IEEE Solid-State Circuits Magazine - Winter 2014 - 56
IEEE Solid-State Circuits Magazine - Winter 2014 - 57
IEEE Solid-State Circuits Magazine - Winter 2014 - 58
IEEE Solid-State Circuits Magazine - Winter 2014 - 59
IEEE Solid-State Circuits Magazine - Winter 2014 - 60
IEEE Solid-State Circuits Magazine - Winter 2014 - 61
IEEE Solid-State Circuits Magazine - Winter 2014 - 62
IEEE Solid-State Circuits Magazine - Winter 2014 - 63
IEEE Solid-State Circuits Magazine - Winter 2014 - 64
IEEE Solid-State Circuits Magazine - Winter 2014 - 65
IEEE Solid-State Circuits Magazine - Winter 2014 - 66
IEEE Solid-State Circuits Magazine - Winter 2014 - 67
IEEE Solid-State Circuits Magazine - Winter 2014 - 68
IEEE Solid-State Circuits Magazine - Winter 2014 - 69
IEEE Solid-State Circuits Magazine - Winter 2014 - 70
IEEE Solid-State Circuits Magazine - Winter 2014 - 71
IEEE Solid-State Circuits Magazine - Winter 2014 - 72
IEEE Solid-State Circuits Magazine - Winter 2014 - Cover3
IEEE Solid-State Circuits Magazine - Winter 2014 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019winter
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018fall
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018spring
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018winter
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2014
https://www.nxtbookmedia.com