Circuits and Systems Design Automation of Analog VLSI

  • Slides: 5
Download presentation
Circuits and Systems Design Automation of Analog VLSI Prof. D. Zhou UT Dallas Analog

Circuits and Systems Design Automation of Analog VLSI Prof. D. Zhou UT Dallas Analog Circuits Design Automation 1

Summary of performance variation § Variations can be introduced from manufacture process and operation

Summary of performance variation § Variations can be introduced from manufacture process and operation condition. § Foundry usually provides distribution of manufacture process introduced variations. Therefore the MC simulation can use such distribution in the sampling. § Variations introduced by operational condition usually need to be modeled. It often is modeled as “whitenoise”, such as Vdd fluctuation. Analog Circuits Design Automation 2

Summary of performance variation § In general we need to run large amount of

Summary of performance variation § In general we need to run large amount of MC samplings to find the upper and lower bound. It is time consuming and in many cases impractical. § Corners are widely used to get an estimation of the variation bounds. They can be computed in short time but not accurate. Analog Circuits Design Automation 3

Summary of performance variation § We can use Kharitonov’s theorem to compute the bounds.

Summary of performance variation § We can use Kharitonov’s theorem to compute the bounds. § It can be applied to linear system. § It provides the tight bounds when the coefficients in the Kharitoinov’s polynomials are independent with each other. Otherwise it provides a loser bound. § We can use optimization method to find the upper and lower bounds. § For non-linear system or un-convex function, it gives an estimation of the bound. Not guarantee to be the bound. § Analog Circuits Design Automation 4

Summary of performance variation § We have discussed several optimization methods, such as SA,

Summary of performance variation § We have discussed several optimization methods, such as SA, penalty function, GA, multi-start point, and etc. § Under the frame of each optimization scheme, user can “modify” those scheme by inserting the property or “experience” related to the concerned problem to speed-up the computation. § In the middle term-project, we shall connect the signed homework and apply the discussed issues to an Operational Amplifier. Analog Circuits Design Automation 5