Forum
Forum
Verilog-AMS
Analysis
Modeling
Design
Theory
Books
Welcome, Guest. Please
Login
or
Register.
Please follow the Forum
guidelines
.
Sep 9
th
, 2010, 7:20pm
Home
Help
Search
Login
Register
PM to admin
The Designer's Guide Community Forum
›
Analog Verification
›
Analog Functional Verification
› Analog Verification in a SOC
‹
Previous topic
|
Next topic
›
Pages: 1
Analog Verification in a SOC (Read 1103 times)
Nirav Desai
New Member
Offline
Posts: 3
Analog Verification in a SOC
Dec 04
th
, 2009, 8:57am
I just finished reading the article on Analog Verification in a System on Chip ( in IEEE Solid State Circuits Magazine Fall 2009 ) and found the approach described very interesting. I think the authors missed one aspect of mixed signal simulation in their approach.
As I understand from the example on the Equalizer, you write the Verilog AMS code for the equalizer and interface it with the Analog Circuit at the Model Level only ( not the schematic transistor level ).
Now for high speed digital logic, the transitions from the digital logic will couple to the analog portions of the circuit through the parasitic capacitance of the transistor, interconnect and the substrate. This will corrupt the analog output and may cause digitizing errors in subsequent blocks. Only a combined transient simulation ( of analog and digital combined ) will capture this effect. So a transient simulation at the schematic level for the analog and digital sections interfaced will still be necessary. If the noise margins for the subsequent blocks are known beforehand, interfacing between different blocks may be avoided by calculating the glitches in the output of the analog blocks.
Back to top
IP Logged
Nirav Desai
New Member
Offline
Posts: 3
Re: Analog Verification in a SOC
Reply #1 -
Dec 4
th
, 2009, 12:19pm
I forgot to mention the effect of direct coupling from the control word change to the analog block output.
Back to top
IP Logged
jbdavid
Community Fellow
Offline
Posts: 369
Silicon Valley
Re: Analog Verification in a SOC
Reply #2 -
Dec 6
th
, 2009, 2:47pm
I've not (yet) read the article.. but as a practitioner in this area, I'll say that you're correct. Parasistic coupling effects, like gate delays, are not part of the domain of functional verification, and you do need OTHER analyses to find these issues. The point of functional verification is to make sure to catch the stupid connection issues that would prevent you from running the first part on the test bench to discover that you might have a parasitic issue.
Functional verification is NOT going to find this issue, but it will catch most of the REST of the design bugs so that when you do run that transistor extracted simulation, you can let it run to the point where the subtle issues can be identified. Its really hard to do that, if there are 20 design bugs to find and fix in a 10day simulation, unless you have a great foosball table, and six months of funding to burn. (imagining that once in a while you'll be able to fix two bugs before the next run.)
Back to top
jbdavid
Mixed Signal Design Verification
IP Logged
ywguo
Community Fellow
Offline
Posts: 650
Re: Analog Verification in a SOC
Reply #3 -
Jan 17
th
, 2010, 6:50pm
Hi Guys,
I read that article ( in IEEE Solid State Circuits Magazine Fall 2009 ), too. It interests me very much.
Is this method for functional verification of SoC only? Can we use it to define a suite of testbench to check if the design (like a PLL or a ADC) comply with the requirements in specifications?
For example, the simplest is some DC parameters like bandgap voltage, average power consumption, and so on. The more complex parameters including some dynamic performance of ADC.
Any comments are appreciated.
Best Regards,
Yawei
Back to top
IP Logged
Nirav Desai
New Member
Offline
Posts: 3
Re: Analog Verification in a SOC
Reply #4 -
Jan 17
th
, 2010, 9:13pm
Hi Yawaei. As I understand, the described methodology uses behavioral models for core analog circuits and then combines them with Verilog AMS based models for the digital circuits to the verification.
For PLLs and ADCs which have an inherent analog functionality, you will have to do a transient simulation to capture all the charge sharing / pumping and coupling effects. Once all specs have been checked for, you may try to build a behavioral model which can then be coupled with Verilog AMS based models for the subsequent parts in the chain. The accuracy of system simulation will be determined by how close your behavioral models are to the actual transient simulation.
Back to top
IP Logged
ywguo
Community Fellow
Offline
Posts: 650
Re: Analog Verification in a SOC
Reply #5 -
Jan 17
th
, 2010, 11:02pm
Hi,
Refer to that article.
Quote:
Another interesting side effect
of adopting analog verification is
that it tends to lead to healthier
design teams. Analog verification
provides a safety net that catches
the errors of inexperienced design
engineers, making it possible to
build design teams from designers
that have a range of experience
levels. No longer is it necessary for
a design group to limit itself to hiring
only design engineers with many
years experience. Analog verification
thus greatly increases the pool of
available engineers. It allows engineers
to develop naturally in a company
and encourages them to stay
with the company.
If there is a language which can describe the specification exhaustively and capture all subtle issues, probably it will help analog designers clear all potential risks.
Yawei
Back to top
IP Logged
Pages: 1
‹
Previous topic
|
Next topic
›
Forum Jump »
» 10 most recent Posts
» 10 most recent Topics
Design
- RF Design
- Analog Design
- Mixed-Signal Design
- High-Speed I/O Design
- High-Power Design
- Mixed-Technology Design
Analog Verification
»» Analog Functional Verification
- Analog Performance Verification
Measurements
- RF Measurements
- Phase Noise and Jitter Measurements
- Other Measurements
Modeling
- Semiconductor Devices
- Passive Devices
- Behavioral Models
- Transmission Lines and Other Distributed Devices
Design Languages
- Verilog-AMS
- VHDL-AMS
Simulators
- Circuit Simulators
- RF Simulators
- AMS Simulators
- Timing Simulators
- System Simulators
- Logic Simulators
Other CAD Tools
- Entry Tools
- Physical Verification, Extraction and Analysis
- Unmet Needs in Analog CAD
General
- Tech Talk
- News
- Comments and Suggestions
- Opportunities
« Home
‹ Board
The Designer's Guide Community Forum
» Powered by
YaBB 2.2.2
!
YaBB
© 2000-2008. All Rights Reserved.
Opportunities
What's New
Links
Experts
Perspective
Submissions
Calculator
Trouble viewing this site?
Copyright © 2002-2009
Designer's Guide Consulting
. '
Designer's Guide' is a registered trademark of Designer's Guide LLC. All rights reserved.
Community
Web
Advertise on this site.
Give back to the Designer's Guide Community by shopping at
Amazon
. Purchasing products through this link helps to fund our activities and does not increase your cost.