Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs

This thesis introduces a novel application of factor graphs to the domain of analog circuits. It proposes a technique of leveraging factor graphs for performing statistical yield analysis of analog circuits that is much faster than the standard Monte Carlo/Simulation Program With Integrated Circuit...

Full description

Bibliographic Details
Main Author: Phadnis, Miti
Format: Others
Published: DigitalCommons@USU 2009
Subjects:
GME
Online Access:https://digitalcommons.usu.edu/etd/504
https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=1500&context=etd
id ndltd-UTAHS-oai-digitalcommons.usu.edu-etd-1500
record_format oai_dc
spelling ndltd-UTAHS-oai-digitalcommons.usu.edu-etd-15002019-10-13T06:03:20Z Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs Phadnis, Miti This thesis introduces a novel application of factor graphs to the domain of analog circuits. It proposes a technique of leveraging factor graphs for performing statistical yield analysis of analog circuits that is much faster than the standard Monte Carlo/Simulation Program With Integrated Circuit Emphasis (SPICE) simulation techniques. We have designed a tool chain to model an analog circuit and its corresponding factor graph and then use a Gaussian message passing approach along the edges of the graph for yield calculation. The tool is also capable of estimating unknown parameters of the circuit given known output statistics through backward message propagation in the factor graph. The tool builds upon the concept of domain-specific modeling leveraged for modeling and interpreting different kinds of analog circuits. Generic Modeling Environment (GME) is used to design modeling environment for analog circuits. It is a configurable tool set that supports creation of domain-specific design environments for different applications. This research has developed a generalized methodology that could be applied towards design automation of different kinds of analog circuits, both linear and nonlinear. The tool has been successfully used to model linear amplifier circuits and a nonlinear Metal Oxide Semiconductor Field Effect Transistor (MOSFET) circuit. The results obtained by Monte Carlo simulations performed on these circuits are used as a reference in the project to compare against the tool's results. The tool is tested for its efficiency in terms of time and accuracy against the standard results. 2009-12-01T08:00:00Z text application/pdf https://digitalcommons.usu.edu/etd/504 https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=1500&context=etd Copyright for this work is held by the author. Transmission or reproduction of materials protected by copyright beyond that allowed by fair use requires the written permission of the copyright owners. Works not in the public domain cannot be commercially exploited without permission of the copyright owner. Responsibility for any use rests exclusively with the user. For more information contact Andrew Wesolek (andrew.wesolek@usu.edu). All Graduate Theses and Dissertations DigitalCommons@USU Factor Graphs GME Statistical Analysis Statistics and Probability
collection NDLTD
format Others
sources NDLTD
topic Factor Graphs
GME
Statistical Analysis
Statistics and Probability
spellingShingle Factor Graphs
GME
Statistical Analysis
Statistics and Probability
Phadnis, Miti
Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
description This thesis introduces a novel application of factor graphs to the domain of analog circuits. It proposes a technique of leveraging factor graphs for performing statistical yield analysis of analog circuits that is much faster than the standard Monte Carlo/Simulation Program With Integrated Circuit Emphasis (SPICE) simulation techniques. We have designed a tool chain to model an analog circuit and its corresponding factor graph and then use a Gaussian message passing approach along the edges of the graph for yield calculation. The tool is also capable of estimating unknown parameters of the circuit given known output statistics through backward message propagation in the factor graph. The tool builds upon the concept of domain-specific modeling leveraged for modeling and interpreting different kinds of analog circuits. Generic Modeling Environment (GME) is used to design modeling environment for analog circuits. It is a configurable tool set that supports creation of domain-specific design environments for different applications. This research has developed a generalized methodology that could be applied towards design automation of different kinds of analog circuits, both linear and nonlinear. The tool has been successfully used to model linear amplifier circuits and a nonlinear Metal Oxide Semiconductor Field Effect Transistor (MOSFET) circuit. The results obtained by Monte Carlo simulations performed on these circuits are used as a reference in the project to compare against the tool's results. The tool is tested for its efficiency in terms of time and accuracy against the standard results.
author Phadnis, Miti
author_facet Phadnis, Miti
author_sort Phadnis, Miti
title Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
title_short Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
title_full Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
title_fullStr Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
title_full_unstemmed Statistical Analysis of Linear Analog Circuits Using Gaussian Message Passing in Factor Graphs
title_sort statistical analysis of linear analog circuits using gaussian message passing in factor graphs
publisher DigitalCommons@USU
publishDate 2009
url https://digitalcommons.usu.edu/etd/504
https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=1500&context=etd
work_keys_str_mv AT phadnismiti statisticalanalysisoflinearanalogcircuitsusinggaussianmessagepassinginfactorgraphs
_version_ 1719267498160816128