The document provides a summary and details of Ananth Chellappa's professional experience and qualifications as an analog design engineer. It outlines his 10 years of industry experience at various companies designing analog circuits like PLLs, ADCs, DACs, and switching regulators. It also provides examples of initiatives and innovations he has led at Maxim Integrated to improve designs and processes. Project details are given for some of his work on touchscreen interfaces, battery chargers, and other mixed-signal chips.
Qualifying a high performance memory subsysten for Functional SafetyPankaj Singh
Addressing the Challenges of Safety verification for LPDDR4.
✓Avoid traditional approach of starting functional safety after functional verification : Iterative and expensive development phase
1. Functional Safety Need to be Architected and not added later.
2. Safety Analysis must start prior to implementation. ‘Design for safety/verification’
3. Reuse & Synergize : Nominal and Functional Safety Verification.
✓Fault optimization with formal and other techniques is necessary to overcome challenges with scaling simulation and analysis.
✓Integrated push button fault simulation flow is need of hour and saves verification engineers time.
✓Analog defect modelling and coverage can be performed based on IEEE P2427.
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...Pankaj Singh
RNM is finding prominence in functional verification signoff, However there is clear modeling gap when it comes to performance simulation of high-speed SerDes. Sometimes the pre-silicon simulation results show passing results with respect to Jitter tolerance (JTOL) specification which may not match the actual silicon validation results. These performance issues manifest due to inaccuracies of model where it may not comprehend the actual circuit behavior. There is no clear methodology to overcome these model gaps for performance simulation signoff.
This paper discusses in detail the techniques used to accurately model and verify high-speed SerDes systems for performance simulation.
Overcoming challenges of_verifying complex mixed signal designsPankaj Singh
Efficient and Innovative Digital Mixed-Signal (DMS) verification methodology is required to enable effective verification of RX path of SERDES. This presentation describes the usage of Real value models and Capture -Verify approach to verify complex high speed mixed signal design.
Real value models are the backbone of DMS methodology. Real value models are created for all critical modules in Receive path like Equalizer and Sampler and its associated peripheral modules. It is critical to make sure created models are functionally equivalent to respective designs. This is achieved by verifying each created model with respective designs for all functional modes. While the Real Value models are effective in meeting overcoming the simulation performance bottleneck by achieving 10x faster simulation time; the Nonlinearity factors of the front-end design are not represented accurately in discrete domain real value models for next generation of SerDes Design at very high data rate.
To overcome this problem, a novel approach called ‘capture and verify’ is used for verifying the jitter tolerance and eye parameters. In this approach, waveforms from spice level verification of Equalizer for different functional modes are captured and stored. These stored waveforms are used to generate run time table-based models to accurately represent the analog modules. These run time models are used in top-level simulations along with real value models thereby achieving required goal of simulation performance without compromising on accuracy of results.
The complete Design Verification (DV) environment is developed using UVM-e Methodology. Verification environment contains model for transmitter with all de-emphasis settings along with protocol compliant channels with multiple attenuations. DV infrastructure has hooks to plug-in required channel models to verify SERDES. This verification environment is also capable of verifying the clock data recovery (CDR) path of the design using protocol compliant jitter and Spread-Spectrum Clocking (SSC) stimulus.
The real value modelling bridges the gap between the performance requirements of the simulation and accuracy limitations of design. A significant speed-up in simulation performance is achieved (almost 10X in this case) by replacing with functionally equivalent real value models for mixed signal designs. Usage of Capture and Verify methodology with spice simulation waveforms for critical blocks ensures non-linearity of the next generation high speed SerDes design is well captured in simulations provide complete comprehensive solution for high speed mixed signal designs.
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityEMA Design Automation
Join Matthew Harms as he discusses a unique multi-tiered strategy to board analysis & verification designed to enable designers of all skill levels to analyze their PCB designs early in the development cycle when the cost of change is the lowest. Matthew will show how Cadence has created a multi-tier analysis environment that lets designers start with a set of pre-defined Electrical Rule Checks (ERC) that can be run on the board to quickly identify areas of interest or concern all without the need for any complex models or configurations. Based on these initial 1st order results Matthew will show how design teams can then effectively target critical nets with 2nd order (Simulation Rule Checks) and 3rd order (Power Aware Signal Integrity) analysis as needed to simulate with greater detail and achieve complete electrical design signoff.
Join us for a presentation on the benefits of using PSpice® in an integrated OrCAD flow. For new users, we’ll cover how to get started and where to find working examples. The next step is where to find specific models and how to create them if they’re not available anywhere. Finally we’ll go deeper into the tool to see how it can help us if we run into trouble by identifying parts that are close to failure.
Embedded software, hardware design and automation softwarePaul Dao
We're looking forward to the new business,long term partnership,long term relationship in software and IT industry.
We're strong in:
- Embedded software
- Instruments control, automation software, automation test architecture
- Mobile solutions includes server side and mobile side
- Hardware design
- System integration
- Home automation based on AllJoyn
Protocols:
GPIB, Ethenet, Bluetooth, CATs, D-Bus AllJoyn, C-Bus, ZigBee, Z-Wave, NI-Visa USB, IEEE 1588, PXI, CRDC
Qualifying a high performance memory subsysten for Functional SafetyPankaj Singh
Addressing the Challenges of Safety verification for LPDDR4.
✓Avoid traditional approach of starting functional safety after functional verification : Iterative and expensive development phase
1. Functional Safety Need to be Architected and not added later.
2. Safety Analysis must start prior to implementation. ‘Design for safety/verification’
3. Reuse & Synergize : Nominal and Functional Safety Verification.
✓Fault optimization with formal and other techniques is necessary to overcome challenges with scaling simulation and analysis.
✓Integrated push button fault simulation flow is need of hour and saves verification engineers time.
✓Analog defect modelling and coverage can be performed based on IEEE P2427.
An Approach to Overcome Modeling Inaccuracies for Performance Simulation Sig...Pankaj Singh
RNM is finding prominence in functional verification signoff, However there is clear modeling gap when it comes to performance simulation of high-speed SerDes. Sometimes the pre-silicon simulation results show passing results with respect to Jitter tolerance (JTOL) specification which may not match the actual silicon validation results. These performance issues manifest due to inaccuracies of model where it may not comprehend the actual circuit behavior. There is no clear methodology to overcome these model gaps for performance simulation signoff.
This paper discusses in detail the techniques used to accurately model and verify high-speed SerDes systems for performance simulation.
Overcoming challenges of_verifying complex mixed signal designsPankaj Singh
Efficient and Innovative Digital Mixed-Signal (DMS) verification methodology is required to enable effective verification of RX path of SERDES. This presentation describes the usage of Real value models and Capture -Verify approach to verify complex high speed mixed signal design.
Real value models are the backbone of DMS methodology. Real value models are created for all critical modules in Receive path like Equalizer and Sampler and its associated peripheral modules. It is critical to make sure created models are functionally equivalent to respective designs. This is achieved by verifying each created model with respective designs for all functional modes. While the Real Value models are effective in meeting overcoming the simulation performance bottleneck by achieving 10x faster simulation time; the Nonlinearity factors of the front-end design are not represented accurately in discrete domain real value models for next generation of SerDes Design at very high data rate.
To overcome this problem, a novel approach called ‘capture and verify’ is used for verifying the jitter tolerance and eye parameters. In this approach, waveforms from spice level verification of Equalizer for different functional modes are captured and stored. These stored waveforms are used to generate run time table-based models to accurately represent the analog modules. These run time models are used in top-level simulations along with real value models thereby achieving required goal of simulation performance without compromising on accuracy of results.
The complete Design Verification (DV) environment is developed using UVM-e Methodology. Verification environment contains model for transmitter with all de-emphasis settings along with protocol compliant channels with multiple attenuations. DV infrastructure has hooks to plug-in required channel models to verify SERDES. This verification environment is also capable of verifying the clock data recovery (CDR) path of the design using protocol compliant jitter and Spread-Spectrum Clocking (SSC) stimulus.
The real value modelling bridges the gap between the performance requirements of the simulation and accuracy limitations of design. A significant speed-up in simulation performance is achieved (almost 10X in this case) by replacing with functionally equivalent real value models for mixed signal designs. Usage of Capture and Verify methodology with spice simulation waveforms for critical blocks ensures non-linearity of the next generation high speed SerDes design is well captured in simulations provide complete comprehensive solution for high speed mixed signal designs.
Implementing Electrical and Simulation Rule Checks to ensure Signal QualityEMA Design Automation
Join Matthew Harms as he discusses a unique multi-tiered strategy to board analysis & verification designed to enable designers of all skill levels to analyze their PCB designs early in the development cycle when the cost of change is the lowest. Matthew will show how Cadence has created a multi-tier analysis environment that lets designers start with a set of pre-defined Electrical Rule Checks (ERC) that can be run on the board to quickly identify areas of interest or concern all without the need for any complex models or configurations. Based on these initial 1st order results Matthew will show how design teams can then effectively target critical nets with 2nd order (Simulation Rule Checks) and 3rd order (Power Aware Signal Integrity) analysis as needed to simulate with greater detail and achieve complete electrical design signoff.
Join us for a presentation on the benefits of using PSpice® in an integrated OrCAD flow. For new users, we’ll cover how to get started and where to find working examples. The next step is where to find specific models and how to create them if they’re not available anywhere. Finally we’ll go deeper into the tool to see how it can help us if we run into trouble by identifying parts that are close to failure.
Embedded software, hardware design and automation softwarePaul Dao
We're looking forward to the new business,long term partnership,long term relationship in software and IT industry.
We're strong in:
- Embedded software
- Instruments control, automation software, automation test architecture
- Mobile solutions includes server side and mobile side
- Hardware design
- System integration
- Home automation based on AllJoyn
Protocols:
GPIB, Ethenet, Bluetooth, CATs, D-Bus AllJoyn, C-Bus, ZigBee, Z-Wave, NI-Visa USB, IEEE 1588, PXI, CRDC
ANSYS SCADE Usage for Unmanned Aircraft VehiclesAnsys
SCADE on-board the UAS P.1HH HammerHead
The Use of SCADE to develop the P.1HH Vehicle Control & Management System (Integrated Modular Avionics System) greatly reduced development time and effort.
Learn more about ANSYS SCADE Solutions for Aerospace & Defense http://bit.ly/1EdcsOJ
EFFICIENT POWER MANAGEMENT TECHNIQUES SUCH AS SKIN TEMPERATURE AWARE POWER MANAGEMENT AND BATTERY BOOST FOR IMPROVED ENERGY EFFICIENCY [PERFORMANCE/WATT]
DEVELOPING PERFORMANCE ANALYSIS ENVIRONMENT BY REUSING EXISTING VERIFICATION ENVIRONMENT
HOLISTIC VIEW OF SOC VERIFICATION :
EVOLUTION OF UVM METHDOLOGY, UVM 1.2 AND CHALLENGES WITH MULTI LANGUAGE SUPPORT/AMS SUPPORT.
EDA INDUSTRY/TOOL CHALLENGES WITH HW-SW DEBUG, VP MODEL VERIFICATION.
H/W ASSISTED SIMULATION ACCELERATION, CHOOSING EMULATION CONFIGURATION FOR YOUR DESIGN.
Through four use cases with examples, we describe how IEEE 1687 can be extended to include analog and mixed-signal chips, including linkage to circuit simulators on one end of the ecosystem and ATE on the other. The role of instrumentation, whether on the tester or on the device itself, is central to analog testing, and conveniently also the focal point of IEEE 1687. We identify enhancements to the modular netlist and test languages (ICL and PDL) to facilitate the description of the components involved in analog tests as well as the content of the tests themselves.
This slides show how to utilize real-world applications to teach early architecture exploration of electronics, embedded systems, software/firmware and semiconductor using visualsim.
The demand for portable electronic devices that offers increase in functions, performance at lower costs and smaller sizes increased rapidly. Designing complex SOCs is a challenge, especially at 90 nanometers Technology, where new problems crop up - power efficiency is being the biggest of problems. For different modes we cannot design different operating circuits, better to have technique that will have minimum circuit changes and in all modes it will save power which is wasted. This paper provides some guidelines on how Low Power design using UPF approach can be introduced for a design.
TMT SequenceL customer use cases and resultsDoug Norton
A sample of customer results achieved using the SequenceL programming language and auto-parallelizing compiler in numerous industries. High level overviews of AI/neural networks for Financial market prediction, CFD (Computational Fluid Dynamics) for Engineering and Life Sciences, Seismic/RTM for Oil & Gas, Video processing for aerospace, and WirelessHART (IEEE 802.15.4) networking for industrial control.
ANSYS SCADE Usage for Unmanned Aircraft VehiclesAnsys
SCADE on-board the UAS P.1HH HammerHead
The Use of SCADE to develop the P.1HH Vehicle Control & Management System (Integrated Modular Avionics System) greatly reduced development time and effort.
Learn more about ANSYS SCADE Solutions for Aerospace & Defense http://bit.ly/1EdcsOJ
EFFICIENT POWER MANAGEMENT TECHNIQUES SUCH AS SKIN TEMPERATURE AWARE POWER MANAGEMENT AND BATTERY BOOST FOR IMPROVED ENERGY EFFICIENCY [PERFORMANCE/WATT]
DEVELOPING PERFORMANCE ANALYSIS ENVIRONMENT BY REUSING EXISTING VERIFICATION ENVIRONMENT
HOLISTIC VIEW OF SOC VERIFICATION :
EVOLUTION OF UVM METHDOLOGY, UVM 1.2 AND CHALLENGES WITH MULTI LANGUAGE SUPPORT/AMS SUPPORT.
EDA INDUSTRY/TOOL CHALLENGES WITH HW-SW DEBUG, VP MODEL VERIFICATION.
H/W ASSISTED SIMULATION ACCELERATION, CHOOSING EMULATION CONFIGURATION FOR YOUR DESIGN.
Through four use cases with examples, we describe how IEEE 1687 can be extended to include analog and mixed-signal chips, including linkage to circuit simulators on one end of the ecosystem and ATE on the other. The role of instrumentation, whether on the tester or on the device itself, is central to analog testing, and conveniently also the focal point of IEEE 1687. We identify enhancements to the modular netlist and test languages (ICL and PDL) to facilitate the description of the components involved in analog tests as well as the content of the tests themselves.
This slides show how to utilize real-world applications to teach early architecture exploration of electronics, embedded systems, software/firmware and semiconductor using visualsim.
The demand for portable electronic devices that offers increase in functions, performance at lower costs and smaller sizes increased rapidly. Designing complex SOCs is a challenge, especially at 90 nanometers Technology, where new problems crop up - power efficiency is being the biggest of problems. For different modes we cannot design different operating circuits, better to have technique that will have minimum circuit changes and in all modes it will save power which is wasted. This paper provides some guidelines on how Low Power design using UPF approach can be introduced for a design.
TMT SequenceL customer use cases and resultsDoug Norton
A sample of customer results achieved using the SequenceL programming language and auto-parallelizing compiler in numerous industries. High level overviews of AI/neural networks for Financial market prediction, CFD (Computational Fluid Dynamics) for Engineering and Life Sciences, Seismic/RTM for Oil & Gas, Video processing for aerospace, and WirelessHART (IEEE 802.15.4) networking for industrial control.
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxtoltonkendal
EELE 5331: Digital ASIC Design
Lab Manual
Dr. Yushi Zhou
Department of Electrical Engineering
Lakehead University
Thunder Bay, Ontario, Canada
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 MOSFET Devices and Layout Tutorial . . . . . . . . . . . . . 4
2.1 Prepare For Schematic . . . . . . . . . . . . . . . . . . 4
2.2 Perform Simulation . . . . . . . . . . . . . . . . . . . . 7
2.3 Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 Layout Veri�cation . . . . . . . . . . . . . . . . . . . . 17
2.5 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6 How to understand DRC error report . . . . . . . . . . 26
3 CMOS Inverter . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.1 Design speci�cations . . . . . . . . . . . . . . . . . . . 27
3.2 Lab Procedure . . . . . . . . . . . . . . . . . . . . . . 29
3.3 Report . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
1
EELE5331:Digital ASIC Design [email protected]
1 Introduction
This lab manual is an essential components of EELE5331: Digital ASIC
Design, o�ered by Dr. Yushi Zhou. The lab works consists of schematic
entry, symbol generation, pre-layout simulation, layout, physical and logic
veri�cation, extraction and post-layout simulation for the design. All the
students are required to submit individual lab report before the deadline.
All reports must be typed and professionally prepared. The content that
needs to be included in the report are given at the end of each lab. There
are total three labs, and each part will be released before the lab starts.
• Lab 1: MOSFET devices and layout tutorial
• Lab 2: CMOS Inverter
• Lab 3: CMOS Digital Logic Circuits
It should be noted that the students are not limited to the assigned lab
time, which may not be enough to complete the lab. Students are expected
to work on the lab during their free time if that case is required. You may
use remote log-in to complete the labs.
TSMC CMOS 180 nm technology process design kit (PDK) is a 1-Poly,
6-Metal technology, with a maximum supply voltage of 1.8 V for thin oxide
devices and 3.3 V for thick oxide devices. This process is suitable for design-
ing analog, digital, RF and mixed-signal circuits and systems. In this course,
all the labs are designed based upon CMOS 180 nm process. The computer-
aided design (CAD) tools that are adopted in this course are from Cadence
Design Systems for the purpose of schematic entry, simulation, implemen-
tation and veri�cation. The Cadence custom IC design platform provides
a graphical interface for various stages in the design �ow. An overview of
the design �ow and which tools are involved in each stage is shown in Fig.1.
As you may notice that there are loops, indicating iterative procedures. For
instance, if the physical layout does not pass design rules check or LVS check,
Page 2
EELE5331:Digital ASIC Design [email protected]
the modi�cation of.
Fast Insights to Optimized Vectorization and Memory Using Cache-aware Rooflin...Intel® Software
Integrated into Intel® Advisor, Cache-aware Roofline Modeling (CARM) provides insight into how an application behaves by helping to determine a) how optimally it works on a given hardware, b) the main factors that limit performance, c) if the workload is memory or compute-bound, and d) the right strategy to improve application performance.
3. Summary
Graduate of IIT(M) and Georgia Tech with 10 years
industry experience at Maxim Integrated Products,
Texas Instruments and Analog Devices
Analog designer with exposure to PLL, ADC, DAC
and switching-regulator design
Good with tools, scripting (perl/unix) and
documentation; recognized by peers for speed,
thoroughness and proactivity
Fast learner, time-sensitive person, motivated to
contribute
4. Work Experience
Jul 2009 – present : Maxim Integrated Products (Phoenix, AZ)
Oct 2005-Apr 2009 : Texas Instruments (Dallas)
- bandgap references, amplifiers, linear-regulators, switching-regulators,
oscillator
Jan 2005 – July 2005 : Analog Devices (Tucson, AZ)
- autozero opamp, current reference, low-power clock-multiplier PLL
Aug 2001 – Dec 2004 : Graduate Research Assistant at Geogia
Tech
- high-speed optoelectronic receiver (TIA + limiting amp)
July 1998 – Mar 2001 : Texas Instruments India
- PLL, pipeline ADC, DAC/SCF, r-string DAC, SAR ADC
5. Initiative and Innovation
Issue Action
Custom digital cells (weak, but
good for area) library lacks the 2x4
decoder used in the 4x16 decoder
of the DAC in the buck-regulator
reference section
Drove standard-cell library team to provide this
cell in a new release; impacts all of Maxim
Clock generator used to generate 6
different clock phases uses 22 D-
flip-flops – huge area
Redesigned to use only 6 D-flip-flops and moved
to custom cells to save more than 50% area
Reference bias-current takes about
60 us (nom) to reach final value
Redesigned (moved from single-stage amp with
large comp-cap to 2-stg amp with small comp cap
amd miller-comp) to save area and reduce time-to-
final to about 2.5 us worst-case and achieve better
PSRR without VCC filter (25 pF)
6. Initiative and Innovation
Issue Action
To talk to the chip (on the bench)
through the proprietary 3-pin test-
interface, designers are using a
board with push-buttons to send
the required pulses. While this
accomplishes the result of moving
from register to register and
sending required data, it does not
provide visual feedback and the
ability to automate (through
macros). The designer must
remember or write down what data
has been sent and what state he is
in
Designed a new board with simple level-shifters
(own expense) and interfaced the chip to the PC
through an Arduino MCU board and wrote the
GUI on the PC with Autohotkey (open-source
Windows scripting utility) – everything done from
scratch. This enabled fast bench-correlation and
macros to be written to do a force-trim on about
200 samples of a new chip (by the Test-engineer
using the designer’s setup) to sample the customer
very early. Also used on a class-D audio-power-
supply boost-regulator project. Both the
MAX8989 have been in production successfully
This is an example of doing what needs to be done to achieve success. In the context of
my goals related to IC design, doing such interfaces is not a specific interest of mine
7. Initiative and Innovation
Issue Action
When running LPE (parasitic back-
annotated) simulations, we find
movement on sensitive nodes.
Designers look manually in the cap
file for coupling caps to aggressors,
but, sometimes, this coupling can
be secondary coupling through
other “quiet” nodes
Wrote an ocean script that would look at all
available waveforms in the simulation result and
arrange nodes based on amount of movement
during the problem window. Helped us save time
in locating aggressors and address layout issues
There are thousands of nodes and
we’d like to save all of them for
debug purposes. However, if we
save waveforms with compression,
then we lose accuracy – which is
important for the critical signals
Moved to spectre version 12 so that all waveforms
could be saved but only selected waveforms could
be saved with compression to yield manageable
plotfile sizes
8. Initiative and Innovation
Issue Action
MAX77387 – the flash-LED current-
regulator signals the digital the boost output
voltage is not high enough and the digital
commands the boost output higher – but, the
output voltage does not match the no-load
voltage in the load-line architecture. So, the
digital might decide that the boost-output is
aleady “too-high” and not increase it further
In this application, the load on the boost
is well defined – it is the DAC setting of
the Flash-LED current-regulator. This
information can be used to add the
required adjustment at the output of the
error-amp of the boost and enhance load-
regulation without changing the AC loop-
gain and worrying about stability. This is
in the production version
To check for floating nodes, designers run
the checker and then manually go through
report file and manually locate each of
hundreds of nodes in the schematic
Did the first version and then handed off
to EDA a tool that now lets designers
specify the report file and then just hit a
“next” button in Cadence to be taken to
each node in the schematic automatically
9. Initiative and Innovation
Issue Action
The simple R-string DAC with LSB taps on
top has a transient non-monotonicity issue –
when you traverse MSB codes, you
immediately go from the min to the max
switch on the LSB RDAC – on top, but the
voltage propagation from the MSB DAC on
the bottom takes time – resulting in a glitch
on the output
Add feedforward caps from a few tap
points in the MSB DAC to considerably
alleviate the problem to the point that the
buck-regulator cannot respond to the
glitch because it is so narrow
In meetings, designers tend to talk about
circuit details based on their familiarity with
the result that others cannot follow.
Capturing the ideas with Visio of Cadence
takes time
Use a sharpie marker to produce good
enough, and clear-enough plots that can
be scanned and put up on the projector.
Not an original idea, but my adoption of
it has since seen my peers follow suit
10. Initiative and Innovation
Issue Action
Was new to Maxim and my first
project was on Viewlogic – which is
a very inferior design platform
compared to Cadence. A translator
existed to migrate the data to
Cadence, but no one had used it
Learned the use of the translator, migrated data to
Cadence and pushed management for layout
resources to run LVS to fix translation errors in
the translated schematics. This allowed this
design to be respun on two separate projects
which have since resulted in significant revenue
for the group
Running testmode simulations is a
task no one looks forward to and
usually, on 2nd
and 3rd
passes, we
find bugs in testmodes (on silicon)
because they weren’t simulated
Changed workflow to generate a push-button
ocean script for every simulation and then created
a master perl-script that could stich together an
arbitrary number of simulations, run them and
also post-process simulation results either by
using ocean to look at plots or perl to look at
simulation log output and then report pass/fail
11. Initiative and Innovation
Issue Action
There was no good corner
simulation setup and designers were
running the corners they assumed
would be the worst-case
Learnt the use of the new Maxim in-house tool
and held two training demos to train my peers;
This tool is now widely used at our design center
Sometimes it is necessary to access
a signal buried within the hierarchy
from the testbench level. In the past,
we have had to propagate this node
to the top-level by putting pins on
each cell in the hierarchy
Found deepprobe on the Cadence support site,
learnt its use and fanned out to the team. It is
currently widely used for different purposes –
triggering faults, injecting offsets, speeding up
startup in simulations, etc
12. Initiative and Innovation
Issue Action
Customer (Infineon) had supply
volage to the PA step-down-
regulator (MAX8989) as high as
5.5V. In this condition, though they
preferred to have the buck in
dropout to avoid switching noise,
their DAC (driving the reference
(REFIN) input could not produce a
high enough voltage to make this
happen. So they failed the RF spur
test
Proposed a new feature wherein a REFIN higher
than 1.8V would send the buck and bypass-LDO
into very high-gain mode (effectively
guaranteeing dropout) to prevent switching.
Normal operation where the buck-output was
being modulated by REFIN for efficiency reasons
did not require REFIN above 1.5V
This feature was in the final production version
13. Block Design Summary
Block Schematic only Working silicon Production Institution(s) Remarks
PLL 1 2 TI-I, ADI Maneatis style
Bandgap 2 1 TI-Dallas 2 precision
designs
Autozero amp 1 1 ADI, TI-Dallas
Sw-cap gain
stage 2 1 TI-I, TI-Dallas 1 involved amp
design
Performance
linear amp 1 TI-Dallas TIA for TS AFE
Linear
regulator 2 2 1 TI-Dallas
Switching
regulator
1 1 TI-Dallas Reuse, no core
changes
2 Maxim
Detailed design
of boost; reuse
of hyst-buck
Voltage buffer 2 2 TI-Dallas
ADC 1 TI-I Recyclic
DAC 1 TI-I R-string
14. Project Detail – Dual Phase Boost
Sept. 2010 to Nov. 2011 with diversions from re-spins of
MAX8989 PA buck and MAX77693 – Maxim’s PMIC in
the Galaxy III
Target application – camera flash-LED driver. Motivation :
2 inductors carrying half the current each carry ¼ the energy
of a single inductor carrying all of the current – results in
significantly lower footprint – 70% smaller than competing
1.5A solution
Design activity influenced all blocks; Lowest minimum-
ON-time boost designed within the group and only one with
a true PWM mode; world’s smallest 2A boost solution
15. Project Detail – Touchscreen AFE
July 2008 – Jan 2009. 90 nm CMOS.
ASIC device with digital owned by customer
Joined team July 2008 to work on new device. Silicon for
current device in eval/debug
Customer – large consumer electronics co.
Initially worked on internal LDO for system oscillator. Did
preliminary design (from scratch). Later ported (in-progress)
a 65 nm design from another group
Soon began work on RX architecture, filter topology and
transimpedance amp (TIA) frontend
16. Project Detail – Touchscreen AFE
• Worked on internal (on-chip cap) LDO for system oscillator
• Designed transimpedance amp frontend for new device
• Drove RCA of LDO high-temp failure
• RCA of LDO transient issue; LDO fixes for new device
• Explained yield loss in RX-SNR test @ 100 kHz for current
device
• Drove RCA of 0.2% of units powerup fail in system
• Identified misc improvements to help area/power
• Misc tasks to support project
17. Project Detail – Touchscreen AFE
• New TIA design supported 4x original frequency
• Lower noise at same power obtained by increasing
VDSATs of active load devices and topological
modification of first stage
• VREF is divided down version of the ANA LDO
voltage. Due to nature of the LDO design, noise
depended on mismatch, and flicker noise was
significant at 100 kHz – explained the loss of yield in
the SNR test at 100 kHz
18. Project Detail – Notebook Charger
• 2Q 2008; Joined project which was significantly behind
schedule
• Took over system oscillator from another resource; found
that resistor area in the circuit could be reduced substantially
• Helped co-worker design a low-offset amp
• Handled entire verification of supervisory blocks and high-
voltage level-shifter
• Key role in top-level simulation efforts
19. Project Detail – GPS PMIC
• 2Q 2007 – 1Q 2008
• Aggressive schedule; reuse of catalog blocks; chip: pwr
mux, battery charger, resistive touchscreen controller,
buck regulators, white LED boost regulator, LDOs
• Complete ownership of buck-regulators (handled import,
verification, minor tweaks, test-plan)
• Designed thermal shutdown circuit (from scratch) and
testmux
• Eval/debug of silicon; metal fixes
• Key role in top-level simulations
20. Project Detail – GPS PMIC
Buck regulators (Vin 1.8-6.5V, Vout 0.7-3.3V, 6-bit
programmable, 2A max load, 2.2 uH, 4.7-10 uF) were voltage-
mode; efficiency ~87%; considerable digital content
First-pass silicon did not permit system oscillator to be trimmed
because clock was not mux'ed out by the digital. Shipping of
untrimmed units during sampling phase led to
undesirable/upredictable behavior in the field
Buck regulators would delay 384 clock cycles (to allow internal
bias nodes to be ready) before beginning switching activity. This
deterministic delay was used to trim the system oscillator. This
workaround permitted about 800k units to be shipped before 1P1
silicon was available
21. Project Detail – DSC PMIC
• 1Q-2Q 2007
• Cost-reduced (area efficient) version of a production
PMIC for digital still cameras
• Chip contained boost regulator, 1 buck regulator,
backlight LED boost regulator, LDOs, 2 buck-boost
regulators
• Taped out as a test-chip. Only partial silicon
evaluation
• Worked on buck-boost and top-level simulations
22. Project Detail – DSC PMIC
• About 5% of units had an issue with the buck-boost regulators. In
light-load, inductor current would randomly go negative and
Vout would drop and system would reset
• It was found that these units had the PFM-PWM transition point
set very high. At test, units would be trimmed to set this
transition to a value where the problem was not observed. Some
yield loss remained on units that could not be trimmed acceptably
• Was also found that the variation (across units) of this transition
(pre trim) was very wide
• Traced this variation to the Ios of the current-sense amp;
reduced it in the new design
23. Project Detail – Scanner AFE
• 3Q 2006 – 1Q 2007
• Aggressive schedule; process was new to the team
• Chip contained 240 MHz osc for USB2 data rate, 12 bit
ADC (2 MSPS), CDS-PGA interface to CMOS/CCD image
sensor, offset DAC, LVDS, LED driver
• System used bare die – no trim available (issues with both
EEPROM and poly fuse)
• Designed bandgap reference, reference buffer, 1.5V buffer,
pipeline ADC differential reference buffer and CDS-PGA
amp (scaled down for use as pipeline-ADC residue amp)
24. Project Detail – Scanner AFE
• Bandgap reference needed to be fully-isolated. PNP based
topology exists, but better curvature performance available
from an NPN bandgap
• Known fully-isolated NPN bandgap has non-trivial startup –
difficult to sense the NPN current – and some corners
showed oscillations during startup
• Developed new topology to meet requirements
• Designed for statistical variation (no trim)
• Bandgap noise filtered with RC filter; buffers designed for
noise; total integrated noise at ADC reference output (1 uF
caps) was 50 uV rms
25. Project Detail – Scanner AFE
• CDS-PGA amp was a two-stage design due to
required voltage swing
• Design used cascode compensation and barely met
settling requirements but exceeded THD
requirements
• However, power consumption was excessive
• Redesigned prior to tapeout with Miller
compensation by another resource
26. Project Detail – Scanner AFE
• Considerable wafer probing effort after first silicon to
determine cause of bandgap not powering up
• Traced to a software error in mask generation. N-wells of
PMOS devices shared with NPN collectors resulted in
NLDD being applied – which resulted in very large Vth for
these PMOS devices in these few circuits
• Re-tapout with corrected masks gave working silicon
• 100% revenue share for TI during year 1 after Wolfsen failed
to deliver on time
27. Project Detail – Display PMIC
• 4Q 2005 – 2Q 2006; targeted at laser projection display
system; co-designed with customer
• Chip contained switching regs, linear regs, charge pump,
piezo driver, fan controller, RF section – video interface,
XTAL oscillator, low-offset amps, laser drivers
• Designed several blocks from scratch and also did a
feasibility study to ensure laser driver speed could be
attained in the 0.6 um process
• First silicon worked, no issues in blocks designed personally.
However, project was put on hold after customer was
acquired by Motorola
28. Project Detail – Display PMIC
• Designed bandgap reference to be low noise (~600 uA IQQ);
bandgap buffer, reference current generator, 2 linear
regulators (1.2V and 3.0V) – also low noise
• Linear regs used internal zero compensation. Error amps
were bipolar input-pair to eliminate flicker noise
• Designed <50 uV Vos autozero opamp for use in green laser
temp stabilization loop using topology similar to OPA335.
Starting point was OPA333 which uses chopper stabilization.
Made substantial modifications to input and output stages,
but topology was preserved
• Also designed supply-monitor block (from scratch), testmux
(reuse, customization), I/O buffers (reuse, verification) and
laid out IREF block
29. Project Detail – ADI Internship
• Targeted <10 uV Vos, achieved ~20 uV worst case, classic
autozero scheme. Explored a scheme intended to give a low-
noise AZ amp, later proved invalid
• Designed a temperature insensitive current reference by
imposing VPTAT upon a resistor with 3333 ppm TC made
using the POLY and NWELL resistors
• Designed a simple low-power (~20 uA) PLL clock-
multiplier using the Maneatis scheme without which the chip
would have uncoupled oscillators
• All blocks at schematic only – no silicon
30. Georgia Tech Research
• Goal was to design an optoelectronic receiver with acceptable
BER at 10 Gbps with 10 uA p2p signal current from a
photodiode using a 0.18 um CMOS process without inductors
• Concept was to use resistive degeneration to get an inductive
peaking effect to improve bandwidth
• Individually laid out and submitted one 0.5 um CMOS chip
with legacy receivers and demonstrated 400 Mbps performance
in the lab
• Receiver was a transimpedance amp (TIA) which converted
the single-ended photodiode current into a differential voltage,
followed by low-gain high-BW stages and a 50 ohm driver (to
the BERT)
31. Project Detail - TFP7403
• Flat panel display timing device (3Q 2000 – 1Q 2001)
• Designed input and output PLLs (VCO/PFD/etc already available) per
the Maneatis scheme (JSSC '96)
• Charge-pump current is ratioed to the VCO cell current and loop-filter
buffer size is ratioed to the VCO cell size. This gives loop bandwidth
to reference frequency to be independent of process and also constant
damping factor
• Design involves picking these ratios for optimal bandwidth and
acceptable phase margin
• Macromodeling done to speed up simulations, linear modeling done to
estimate phase margin, added additional passive filtering to reduce
reference spur
• Later, ported VCO to a new process
32. Project Detail - AIC12
• 16-bit 26 KSPS Delta Sigma Analog Interface
Circuit in 0.35 um CMOS (1H 2000)
• Delta Sigma modulator output was 4 level. DAC +
SCF was a fully-differential single-opamp ckt that
implemented a simple switched-cap filter and DAC
(split sampling caps)
• Also worked on an 8 ohm speaker driver during
early phase of the project
33. Project Detail – Recyclic ADC
• Designed a 14-bit recyclic ADC reusing components
from the TLV1562 (1.5bit/stg pipeline ADC)
• Changed gain-stage to Steven-Lewis style (input
sampled on feedback cap also – so that feedback
factor is 1/2 instead of 1/3 – higher loop bandwidth
• Designed error-correction logic
• Recyclic ADC is basically a single-stage pipeline
ADC – so the latency is similar to a SAR
34. Project Detail – DSC AFE TLV977
• Designed (reuse, modifications for speed) resistor-
string DACs for use in offset cancellation loop
• Did complete hookup of the 12-bit 18 MSPS pipeline
ADC. HDL coding, synthesis and autolayout of the
error-correction logic
• Modeled the ADC in VHDL and later modeled the
full chip in VHDL to verify top-level hookup
• TI-India, 1999
35. Project Detail – THS8133 and Remix
• THS8133 – 10-bit 80 MSPS current-steering DAC.
Coded the digital interface in VHDL (1998)
• Remix – 10-bit 6 MSPS SAR ADC testchip –
coded/synthesized/autolayed out digital interface
(1998)
36. Skills/Strengths
• Analog circuit design
• Analog sub-system (PLL/ADC/DAC/etc) design
for moderate performance
• Analysis – circuits and root-cause
• Tradeoffs – area/power/speed/noise
• Scripting – perl/shell/skill
• Veriloga modeling / macro-modeling
• Tools
37. Patents
• Fully-isolated bandgap reference
• Method of sensing PTAT current in a fully-isolated
bandgap-reference
• Fully-isolated temperature-threshold detector
• Low-voltage bias generator not requiring
compensation capacitance (pending)
• Low-voltage, low-area bandgap-referenced power-
on-reset circuit
39. Project Detail – Touchscreen AFE
• In October, focus shifted completely to debug and RTP of
current device; new development put on hold
• LDO failure at high-temp was due to use of a 1 nA current
to generate a delay in transitioning to full-strength during
startup to limit inrush current. 1 nA current was vulnerable to
leakage
• Conceived and implemented bench tests to collect data
supporting the hypothesis and give the customer confidence
in the root-cause explanation of this issue which was gating
RTP. Interfaced with modeling team to get true worst-case
model for leakage. Also developed the metal fix for the issue
40. Project Detail – Touchscreen AFE
• Worked on LDO transient issue debug (RCA of large spike
on LDO_DIG output when waking up from sleep mode) –
explained by asymmetric charge/discharge strength of stage
driving pass device. Not a showstopper; addressed on new
device design with a parallel fast-mode that detected and
corrected the situation with about 1 uA additional IQQ
overhead
• For new design, also achieved the strength transition delay
without use of a tiny current and without area overhead by
eliminating a binary-2-therm trim decoder
41. Project Detail – Touchscreen AFE
• Last minute issue gating RTP was a low-rate (0.2% of units)
powerup failure in the system
• Aggravated at low temp (failing unit would pass at high
temp). As temp increased, unit would pass and DIG LDO
voltage ramp rate was not deterministic
• Explained observations based on fact that hysteresis was not
used in implementing the powerup threshold (no noise
immunity) (comparison of bandgap with Vbe)
• Statistics of the fail explained by showing the level-shifter
powerup value (with VDDIN absent (DIG LDO)) was HI
only 80% of the time (mismatch), and required trim input to
the bandgap reference for the fail
42. Project Detail – Touchscreen AFE
• Developed spreadsheets that helped RX architecture
definition
• Extensive perl/shell scripting developed to mimic a test
prescribed by the customer to generate a large number of
datasets from transient simulation (with transient noise) to
validate architecture
• Identified opportunities to save power in the design by
improving RX components (VMID buffer in the SAR
ADC, antialias filter amp (class AB o/p stage systematic
mismatch))
• Also found a way to save area in the HF Osc trim DAC by
sharing nwells in the cross-coupled latches
43. Fully-Isolated Design
Definition – no node in the circuit (with the
exception of supply and GND) is permitted to touch
the (noisy) substrate
When the process provides a vertical NPN with high
beta, usually the collector is an n-well – which
touches the substrate
Therefore, a bandgap reference topology such as the
Brokaw bandgap, in which the collectors of the
NPNs are used in the circuit, is not permitted
44. Trajectory at Texas Instruments (Dallas)
Hired into Custom Mixed Signal group in Oct 2005
Moved to High Performance Analog (HPA) group in
July 2008 (project had been outsourced to HPA by
ASIC)
DSPS-R&D begins taking over project in November
2008
Restructuring in Dec 2008 led to resources working
on the project being moved to ASIC
Majority of project team affected by RIF in 2009