+ All Categories
Home > Documents > ccsmodel_ppt

ccsmodel_ppt

Date post: 30-Oct-2014
Category:
Upload: ram-prasad
View: 197 times
Download: 4 times
Share this document with a friend
Popular Tags:
25
Agenda • CCS Introduction • CCS Power & Noise modeling. • Summary • CCS vs. NLDM Timing Modeling Mechanism • CCS Driver Model, Characterization, and Example • CCS Receiver Model, Characterization, and Example • CCS vs. NLDM Experiment, Comparison
Transcript
Page 1: ccsmodel_ppt

Agenda• CCS Introduction• CCS Power & Noise modeling.• Summary• CCS vs. NLDM Timing Modeling Mechanism• CCS Driver Model, Characterization, and Example• CCS Receiver Model, Characterization, and Example• CCS vs. NLDM Experiment, Comparison

Page 2: ccsmodel_ppt

IntroductionI

• The conventional delay calculation using voltage source drivermodel can deliver acceptable accuracy when output waveformis mostly linear and interconnect resistance is low• Unfortunately, in very deep sub-micron process, the outputwaveform can become highly nonlinear and interconnectresistance can become large

Page 3: ccsmodel_ppt

• To improve VDSM delay calculation accuracy, Synopsys has

proposed Composite Current-Source (CCS) model which

consists of two components:

– Driver Model captures the time-variant output current

waveform

– Receiver Model uses two values of pin capacitance to capture

the nonlinear pin capacitance of the load pin

Introduction….. cont

Page 4: ccsmodel_ppt

CCS vs. NLDM Timing Modeling Mechanism

• NLDM uses a ramp voltage source for the driver model and a single capacitive value for the receiver model

• CCS uses time-varying nonlinear current source for the driver model and a variable input capacitance for the receiver model

Page 5: ccsmodel_ppt

CCS Driver Model

• CCS driver model is a set of extracted current vs. time waveforms of output pins in different input slew, output load,and timing arc.

Page 6: ccsmodel_ppt

Example of CCS Driver Model Index_1: input slew Index_2: output load Index_3: timeValues: output current

Page 7: ccsmodel_ppt

CCS Receiver Model• CCS receiver model uses two values, C1 and C2, to representthe nonlinear pin capacitance during transition in different inputslew, output load, and timing arc.– C1 and C2 model the input capacitance variation effected by MillerEffect during transition

Page 8: ccsmodel_ppt

Example of CCS Receiver ModelIndex_1: input slewIndex_2: output loadValues: capacitance

Page 9: ccsmodel_ppt

Comparison of CCS Driver Model with NLDM• The conventional delay calculation uses voltage source drivermodel. When the interconnect impedance is much greater thanthe drive resistance, the conventional voltage source drivermodel can lose accuracy– It may occur when a big driving cell drives a long net– Primetime shows RC-009 warning message under this circumstanceand uses an empirical formula to calculate delay

Long net

Page 10: ccsmodel_ppt

Liberty: Keeping Up With Emerging ChallengesKey modeling challenges at 90nm and below:• High impedance interconnect• Miller effect• Broader support for multi-voltage designs• Dynamic IR-Drop• Noise propagation, driver weakening• Temperature inversion• Larger number of cells in library• Increasing variations

Page 11: ccsmodel_ppt

Miller effect accounts for the increase in the equivalent input capacitance of an inverting voltage amplifier due to amplification of the effect of capacitance between the input and output terminals. The virtually increased input capacitance due to the Miller effect is given by

where is the gain of the amplifier and C is the feedback capacitance.

Although the term Miller effect normally refers to capacitance, any impedance connected between the input and another node exhibiting gain can modify the amplifier input impedance via this effect. These properties of the Miller effect are generalized in the Miller theorem.

Page 12: ccsmodel_ppt
Page 13: ccsmodel_ppt
Page 14: ccsmodel_ppt
Page 15: ccsmodel_ppt
Page 16: ccsmodel_ppt
Page 17: ccsmodel_ppt
Page 18: ccsmodel_ppt
Page 19: ccsmodel_ppt
Page 20: ccsmodel_ppt
Page 21: ccsmodel_ppt
Page 22: ccsmodel_ppt
Page 23: ccsmodel_ppt
Page 24: ccsmodel_ppt
Page 25: ccsmodel_ppt

Recommended