An Accurate Delay Modeling Technique for Switch-Level Timing Verification. Seung H. Hwang, Young H. Kim, and A.R. Newton
|
|
- Clifton Baldwin
- 6 years ago
- Views:
Transcription
1 An Accurate Delay Modeling Technique for Switch-Level Timing Verification Seung H. Hwang, Young H. Kim, and A.R. Newton Department of Electrical Engineering and Computer Sciences University of California, Berkeley, CA A new delay modeling technique for accurate timing verification of digital MOS circuits is presented. The technique is based on the ELogic approach and provides the user with a continuous speed-accuracy trade-off in addition to more accurate timing information than available with existing switch-level timing verifiers. The new technique has been implemented in the Crystal timing analyzer and experimental results comparing this method with those used in Crystal are included. Comparisons indicate that the ELogk-based approach, while slower than present approaches, provides a more robust and more accurate delay analysis at the switch level. Previous Work. INTRODUCI ION Digital circuits are designed as either asynchronous or synchronous logic systems. For asynchro nous designs, great care must be exercised to avoid possible timing errors due to any difference in state sequencing and output values under conditions of arbitrary, differential signal delays through circuit paths. Synchronous systems are clocked and their implementation functions correctly only if the clock period is long compared to the delays in the circuit. Therefore, the speed of the circuit is determined by the slowest of all possible signal paths, which is called the critical-path of the circuit. on the other hand, unnecessarily fast sections of the circuit consume extra power. Designers attempt to verify the timing of the circuit and correct timing errors while optimizing speed-power product. This is becoming a more and more difficult task as circuit size and complexity increase and the growing competition for high-performance circuits makes circuit speed ever more critical. Simulation is often a very inefficient technique for solving this problem. Furthermore, pathological conditions may not be detected if simulation is used, unless particular inputs are in the correct state. Therefore, timing veri@zdon has played a very important role in designing the digital integrated circuit and in optimizing its performance [.2, 3,4. There are two main approaches used in timing verification, called path enumer ation and criric&- path analysis. The basic difference between the two methods is that in the path enumeration [5 method all possible paths in the circuit are checked, while in the critical-path analysis method the search is pruned and only the slowest paths are detected. Path enumeration is conceptually simple, but it suffers from long CPU-time due to the potentially millions of possible paths. Even though a major difficulty of the critical-path analysis is its greater implementation complexity, it has been successfully implemented and applied at the MOS switch level in programs such as Crystal [4 and TV [3. Unlike simulation, the critical-path analysis method used in these programs is v&eindependent. This means that, for example, if a signal change occurs at the input of a gate or switch, its effect is always propagated to the output node, regardless of the signal states at the other input terminals. In simulation, the changing signal propagates to the output of the gate if and only if the signal states at the other input terminals support the propagation. Value independence is both a strength and a weakness of critical-path analysis. It enables the critical-path analysis to avoid checking for all possible input vectors, which grows exponentially with the number of input nodes. As a result, the critical-path analysis can save much CPU-time, compared to simulation. However, since the critical-path analysis ignores specific signal values, it may report critical paths which can never occur under real operating conditions. These paths are called f&se puths. The false paths tend to hide the real critical paths in the circuits under test. In this case, a mechanism called case analysis, which fixes the node value, must be used. Some timing verifiers model the circuit at switch-level, i.e., they represent the nonlinear MOS transistor by a linear resistor with switch in series. Then they calculate the delay time by using RCbased approaches. While the RC approaches are very efficient in terms of CPU-time, they assume X/86/0000/0227$ IEEE 23rd Design Automation Conference 227
2 that there is only one direct path from power sup ply or ground to any n&e of a stage, for delay time calculation. For example, in the case of NMOS inverter, only the driver is considered for delay time calculation when it is on, and the load is ignored even though it is on too. While some of the RC approaches incorporate information about input waveform shape and load condition in order to obtain more accurate delay estimates, they use the ratio approach which was first suggested by Pilling and Skalnik [6]. The ratio approach improves the accuracy of delay time in most circuits but it may still result in large error. Neither do the RC approaches provide an accuracy-speed trade-off. ln this paper, a new, accurate delay modeling technique for timing verification is presented. The technique, based on ELogic [7], provides a continuous accuracy-speed trade-off and more accurate timing information than switch-level logic simulation. Its implementation in the switch-level timing verification program Crystal [8,9,4 is described. In the remainder of this section we review the Eb gic modeling approach and introduce its application to timing verification. In Section 2, the implementation of ELogic in an existing timing verifier is described in detail, and in Section 3 experimental comparisons between our new approach and a state-of-the-art switch-level timing verifier are presented. EL.opic Modeling The Electrical-Logic (EL.++) method [7,0] is a relkxafion-based multi-level, multi-strength, switchlevel circuit modeling and analysis technique which provides a consistent framework for more accurate time-domain simulation of digital MOS circuits than existing switch-level logic simulators, at almost same speed. In ELogic, we define a set of discrete voltage levels called voltage states which can be considered the same as the logic levels of switch-level logic simulators [I, 2,3, 34,5, except that an actual voltage value is assigned to each state. A strength value for the ELogic model is defined for each circuit element with a specific conducting path, unlike the switch-level logic simulation where the sltrength is an abstraction of conductance from a node to ground or to power sup ply. In ELogic, circuit nodes are allowed to make a transition from one voltage state to an adjacent voltage state only - multiple voltage step transitions are not permitted in a single solution. ELogic solves for the amount of time required to make the single transition, rather than solving for the amount of voltage change at each node to the given time step as in conventional electrical simulators. Consider an NMOS inverter of Figure I(a). EL.ogic assumes that there is a grounded capacitor at each signal-node. Figure I(b) represents an input waveform fragment and Figure l(c) represents a corresponding output waveform which ELogic computes. For example, the input waveform achieves a new voltage state VI from VO, at time I,. However the input state VI is not high enough to pull down the output of the inverter and therefore it remains high. When the input reaches its new voltage state V2 at time tz, from VI, the output begins to pull down from V5 to its new state V4. and ELogic calculates the time, AT, required for that transition using the electrical properties of the NMOS inverter. Then, ELogic m-processes the output node at t3. In this way, ELogic computes the output waveform. To summarize, ELogic determines whether or not the output can change its state in following two cases : () when the output reaches the new state (event-driven) (2) when the input reaches the new state (selective-trace) Ml o----j q 7 M2 J - - V5 v4 v3 v2 Vl VO I v5 v4 V3 [--- Y---L A? : I- b _ t t2 t3 t4 time (a) NMOS Inverter Fig. NMOS Inverter (b) Input Waveform Example using ELogic (C) Output Waveform 228
3 and if it changes, ELogic calculates the cox-responding transition time. The number of the voltage states can be varied and the values of the voltage states may be nonuniform. Most of CPU-time savings of logic simulation over electrical simulation comes from fewer time points evaluated rather than fewer iterations at the same time point. Since there is no restriction in defining the number and/or the values of the voltage states, EL.+ can provide a continuous speed-accuracy trade-off. EL&c uses either a small-signal model or a line-thru-origin model for MOS transistors, and the state values can be obtained experimentally by measurement or can be computed using a standard MOS simulation model, such as the Schichman- Hodges model, [6]. The small-signal model linearizes the MOS transistor by an incremental conductance at the operating point and a current source in parallel. The line-thru-origin model linearizes the MOS transistor by a simple conductance between drain and source. These models are represented by tables containing the Norton equivalent for all output ports as a function of the controlling voltage states for the MOS transistor. That is, G = T, ( Vin ), Z = T, (?in ) () where % are the controlling voltage states and TG and T, are tables which are stored in the library of the program, once the fabrication technology is determined. The other class of circuit element used in ELOgic is the node which includes a grounded capacitor. The inputs to the node model are the Norton equivalent {G,. Ij ) pairs obtained from the fanin elements and the fanin nodes. The output is a new voltage state at the node, vnext, and the time point Tnext at which Vnext is achieved. The composite ELogic model of an NMOS inverter(fig. l(a)) is shown in Figure 2. If node A achieves its new state before node B has reached its new state (fast input transition), the pending event is canceled and a new voltage state and a new transition time for node B are computed (fanoutadjustment). If node B has not been supposed to change its state(latent), it may or may not be scheduled to change the state, depending on the electrical properties of the inverter being analyzed (activating latent fanout nodes). In Figure 2, node B serves as an input node as well as an output node of the inverter. Therefore, EL&c automatically takes account of different input and output loading conditions. This is one of the reasons why ELogic is more accurate than conventional switch-level logic simulators. ELogic belongs to the class of timing simulators since it does not iterate to convergence. Assume that node N is processed by EL.ogic. First, the ELogic approach decouples a sub-circuit, consisting of only node N and its fanin nodes, from a given circuit. Then, the transition time for the node N to achieve next state is calculated from the information associated with the sub-circuit. Two versions of ELogic, ELogic- and ELogic-2, are described in this section. ELogic- can be derived directly from timing simulation where instead of continuous voltage at a node, a discrete set of states is permitted. Ehgic- models the grounded capacitor at all fanin nodes of N, as an ideal voltage source without resistance. Then, the total conductance Gn- and current ZN at node N are computed : Nin Nin Gx = Gj. ZN =, j=l j=, where Nin is the number of fanin nodes at node N. Then the circuit being analyzed is simplified to a RC-network of Figure 3 and the transition time, AT, to reach the next state is computed by following first-order approximation : AT = CN x AV IN -(V, x GN) where V, is the voltage at node N point. (2) (3 at present time Strong coupling in a circuit slows the convergence speed of relaxation-based methods, unless proper methods such as partitioning algorithm are used [7]. While strong coupling slows the conver- Fig. 2 ELogic Composite Model of NMOS inverter Fig. 3 Norton Equivalnet Circuit When Node N is solved by ELogic- 229
4 gence speed of relaxation methods, in,5&g&~ it may occasionally cause a wrong decision on whether the node can make a transition to a new state, since ELo;pic does not iterate to convergence. As a solution, small voltage step sizes may be used for circuits which contains strong coupling and the states required for the accurate analysis of a particular circuit can be determined by a pre-analysis of the circuit topology and relative device sizes. ELogic-2 uses the Trapezoidal integration method to discretize the grounded capacitor at strongly coupled fanin nodes so that they can be solved together with node N, and models the rest of the fanin nodes as ideal voltage sources. Since the Trapezoidal integration method involves a transition time in its discretized capacitor model, ELagic-2 needs to solve a polynomial equation for a transition time and is more expensive. ELonic in Timing Verification In general, timing verification programs are partitioned into two sections such as path-analysis section and delay modeler, as illustrated in Figure 4. The path-analysis section extracts a part of the circuit systematically using the signal flow graph which spreads from fanin nodes to fanout nodes, and transfers il. to a delay modeler. The delay modeler computes the delay for the extracted part of the circuit. Using the delay information obtained from the delay modeler, the timing verifier locates the critical paths of the circuit. ELogic was implemented as a delay modeler in a timing verifier Crystal. Crystal finds all nodes that may possibly change as a consequence of the change in the input, computes the worst-case delays to those nodes, and provides the designer with information about the last nodes to settle and the worst-case path:; leading from the input to those nodes. Crystal traces out and extracts the circuit into chains of transistors called stages from the circuit. A stage consists of not only transistors but also nodes between a signal source and a place where the signal is used. Since a single transistor can participate :in many different stages during a single timing verification run, Crystal extracts all the stages triggered by a change at a node dynamically during timing verification [8]. Each stage is then passed to a delay modeler that computes how long it will take for the output of the stage to change value. Once the stage has been used, it is discarded. Crystal uses a depth-first search to trace out stages and locate the critical paths and it stores with each node the slowest delay time to that node that has been found so far. When a node appears as the output of a stage, the new delay time from the stage is compared to the time stored in the node. Timing Verifier Fig. 4 Simplified Partition of Structure of Timing Verifier The slower time :is stored in the node. Some other programs such as TV [3 use a breadth-first search. The comparison of the depth-first and breadth-first approaches, in applying ELogic as a delay modeler, is described in Section 3. Since delay modeler is separate from the path analysis section in the timing verification program, ELogic can be used as a basis to calculate the delay time of the stages. 2. IMPLEMENTATION OF ELOGIC MODEL IN A TIMING VERIFIER The stand-alone ELogic delay modeler was added in Crystal with emphasis on consistency of the program structure and minimum modification of the existing code rather than for performance optimization. Since ELogic is a simulation technique, a pointer was added into the structure of the stage to store the waveform segment of its output node. Note that Crystal assumes each gate of transistors in a stage, except the input node, can take only one of two states, i.e., Vdd or ground. Since the version Crystal employing the EL.ogic delay model uses the same structure, the simulation is not ideal. When Crystal calls a delay modeler, it transfers the information on the stage. Since a stage is created as a chain of transistors from the signal source to a gate or output node, the stage, as is, may not be the correct subcircuit to be simulated using the Ebgic technique. In this case, a signal source is any strong source of a logic 0 or. For example, if Input of Figure 5 turns on, four stages are created for delay evaluation, such as M2-M3- M4, M2-M3-M5, Ml -M3-M4 and Ml-M3-M5. It is observed that either Ml or M2 is missing for the stages. Therefore, a function called StageSetufij was implemented to complete the stage by tracing out missing parts from input file, if there is any. The definition of the delay was slightly modified from the conventional definition of the propagation delay. The propagation time is a time difference between 50% points of the input and output pulse waveforms. However, the delay time used by Cry- 230
5 +Vdd - I =le M3 Fig. 5 Circuit Fragment -I- stal is based on the typical logic threshold voltages Vinv, at which the input voltage is equal to the output voltage of the inverter. Once the output waveform segment is obtained for a stage with delay time, the segment is stored for the output node i. Later, the stored output waveform segment is used as an input waveform segment for the stage whose input node is i. The simulation by the ELQ gic technique is performed until the output waveform reaches a steady state. Note that the simulation is necessary only for one transition of low to high logic state, or high to low logic state. Crystal provides the information whether the current stage is rising or falling. The ELqic model was implemented using a. mixed algorithm of Ehgic- and ELogic-2 (mined Ehgic). When it evaluates the delay time, ELogic-I algorithm is used Hurst for each transition. If a node fails to make that transition for some reason, perhaps too large a voltage step, the algorithm switches from EL&c-l to ELogic-2 which guarantees that the node will make a transition, if -I- M4 appropriate. The high-level pseudo-code description of the algorithm is as follows. /* evaluate the delay by ELogic technique */ ELogicDelay(stage) /* complete the stage for Ehgic */ StageSetup(stage); /* process all nodes at beginning */ init(stage); M5 /* obtain the waveform at output node */ while(the queue is not empty OR output node is not in steady state) { get next node j from the queue; nodeqroc(j ; forall(fanout nodes i of j) nodeqroc(i ; calculate a de&y from waveform segments; retum(deloy >; nodeqroc(j > t use EL&c-0; if (j made a transition) retum0; else use ELogic-20; 3. EXPERIMENTAL RESULTS The ELogic model was evaluated using a CMOS microprocessor SOAR[I8]. The chip has 34,526 transistors and 3,3 nodes. The critical paths of the entire chip were extracted using the distributed slope model which is the best model available in Crystal, and they were also processed by mixed ELogic and SPICE2 for comparison purposes. Table summarizes the results. The last column illustrates the sum of CPU-times spent for the delay calculation of 2 critical paths. The experiments were done on VAX 8600 with UNIX. Figure 6 and 7 compare the mixed EL.ogic model (0.2~ step) and distributed slope model to SPICE2. The horizontal axes are the delay times of SPICE2 and the vertical axes are those of each model. Each line corresponds to one critical path, and each segment of the line corresponds to a stage in the path. The point compares each model s and SPICE2 s estimates for the total delay in the critical path up through that stage. From Figures 6 and 7, it is observed that mixed ELogic produces much more accurate delay estimates than the distributed slope model. Notice that, from Figure 7, the actual critical path A, as predicted by SPICE2, may be hidden by other paths. This can be avoided if one uses a more accurate delay model. To observe the effect of voltage step change of ELogic and the difference between Ebgic- and the mixed ELogic algorithm, the ALU part of the circuit was extensively evaluated. This circuit consists of 694 transistors and 89 nodes. Crystal with each model was run on the circuit to extract 5 critical paths. Figures 8, 9, and 0 illustrate the comparisons between the mixed ELogic model of 25 states (0.2 volt step), the mixed ELogic model of 0 states (0.5 volt step), and the Crystal distributed slope model, respectively, with SPICE2. The improved accuracy of the ELogic approach is clear from these results, however, the distributed slope model in Crystal is also relatively accurate in this case. The results for the ALU are summarized in Table 2. The last two columns of the table illustrates the CPU-time spent by each delay modeler and the total CPU-time. Every modeler does not extract the same number of stages evaluated. But the numbers differed within 3 percent for this cir- 23
6 Table A Comparison of the Delay Models ( SOAR > I Model Table 2 A C!omparison of the Delay Models ( ALU ) SPICE2 II - I - I I II I I L 2ON SPICE2 Fig. 6 Mixed ELogic (0.2V step) VS. SPICE2 for SOAR 20N SPICE Fig. 8 Mixed ELogic (0.2V step) VS. SPICE2 for ALU 20N SPICE2 5OON Fig. 7 Crystal Distributed Slope Model vs. SPICE2 for SOAR cuit. Note the difference of CPU-time between the ELogic- model and the mixed ELqic model with same voltage steps. This is due to the fact that when the given voltage step is small, ELogic- can make transitions in most cases. When ELogic- can not make a transition, the mixed EL&c may not either, which i-mplies that the call of ELogic-2 is almost unnecessary and ELogic- is more advantageous, with small voltage step size. However, when the voltage step is increased, ELogic- model can not guarantee a successful transition even if it should make a transition with the circuit. Note that the CPU-time of ELogic- model (0.~ step) Fig. 9 Mixed ELogic (0.W step) vs. SPICE2 for ALU 20N SPICE 232
7 ACKNOWLEDGEMENTS The authors would like to thank Resve A. Saleh for many long hours of useful discussion of EL&c. The support of Digital Equipment Corporation and the Semiconductor Research Corporation under contract number SRC is also gratefully acknowledged. WON Fig. 0 Crystal Distributed Slope Model VS. SPICE2 for ALU SPICE2 and the mixed ELogic model (0.2~ step> in Table 2 are almost equal, but the mixed ELogic model is more accurate. According to the experiences of the authors, it is suggested that the mixed ELogic model is more suitable in practice. The EL.ogic delay model was implemented in Crystal which uses depth-first analysis. Depth-first analysis has the advantage in handling circuits with cycles in a natural way. Even though depth-first analysis has the disadvantage that the model is applied to each node several times (on the average), when the delay modeler takes a small portion of total analyzing time like in the original Crystal, it is not a significant issue. If the Ehgic model had been implemented in breadth-first analysis and the stage information had been extracted more suitably for an ELqic model, the delay modeler may have been applied only once for each node and the total run time could have been reduced significantly. This is a direction for our future work in this area. 4. SUMMARY A new delay modeling technique based on EL.5 gic was implemented in a timing verifier Crystal. The major features of this new model, accuracyspeed trade-of and a consistent approach for a wide range of design styles, have been verified by experimental results using a CMOS chip. The experimental results also illustrate the accuracy of the delay time estimates is much improved over existing switch-level techniques. It is believed that the technique also works well for NMOS circuits REFERENCES T.. Kirkpatrick and N.R. Clark, PERT as an Aid to Logic Design. IBM Jour. of Research and Deve.?opment. pp (966). T. M. McWilliams. Verification of Timing Constraints on Large Digital Systems. 7th Design Automution Gmference,ZEEE. pp (980). N. P. Jouppi. Timing Analysis for NMOS VLSI. Proceedings of the 20th Design Automation Conference. pp (983). J. K. Ousterhout. Crystal:A Timing Analyzer for NMOS VLSI Circuits.* Proceedinp of the third Caltech VLSZConference. pp (98:). I P. Ng. W. Glauert. and R. Kirk, A Timing Verafication System Based on Extracted MOS/VLSI Circuit Parameters, 8th Design Atiomation Conference,ZEEE. pp (June 98). D. J. Pilling and J. C. Skalnik. A Circuit Model for Predicting Transient Delays in LSI Logic Systems. A-oc. 6th Asilomar Conference on Circuit and Systems. pp (972). Y. H. Kim, J. E. Kleckner. R. A. Saleh. and A. R. Newton, Electrical-Logic Simulation. Digest 2984 Znt. Conf. on CAD, IEEE. (Nov 984). J. K. Ousterhout. A Switch-Level Timing Veri$er for Digital MOS VLSI, University of California, Berkeley (Feb ). J. K. Ousterhout. Using Crystal for Timing Analysis, University of California, Berkeley (Sept ). Y. H. Kim, ELOGIC : A Relaxation-Based Switch-Level Simulation Technique. UCBIERL M86/2. University of California. (. R. A. Saleh. Iterated Timing Analysis and SPLICE, CJCB/ERL M&#/2. University of California. Berkeley, (Jan 984). LOGIS: User s Manual Versiuz 4, ISD Corporation (980). F. Jenkins, ZZ&CS: User s Mwuul, Simutec (982). R.E. Bryant, An Algorithm for MOS Logic Simulation. LAMBDA. pp, (4th Quarter 980). CM. Baker and C. Terman. Tools for Verifying Integrated Circuit Designs, LAMBDA. (4th Quarter 980). H. Schichman and D.A. Hodges. Modeling and Simulation of Insulated Gate Field-Effect Transistor Switching Circuits, IEEE Journ. on Solid State Circuits Vol. SC- 3 pp (Sept. 968). J. White and A. Sangiovanni-Vincentelli. Partitioning Algorithms and Parallel Implementations of Waveform Relaxation Algorithms for Circuit Simulation, Proc. 985 Znt. Sym. of Circuits and Systems, (June 985). C. C. Ma&o. Smalltalk on a RISC - CMOS Zmplementation, University of California, Berkeley (May 985). MS. Report 233
UNIT-III POWER ESTIMATION AND ANALYSIS
UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers
More informationA SIGNAL DRIVEN LARGE MOS-CAPACITOR CIRCUIT SIMULATOR
A SIGNAL DRIVEN LARGE MOS-CAPACITOR CIRCUIT SIMULATOR Janusz A. Starzyk and Ying-Wei Jan Electrical Engineering and Computer Science, Ohio University, Athens Ohio, 45701 A designated contact person Prof.
More informationVLSI Timing Simulation with Selective Dynamic Regionization
VLSI Timing Simulation with Selective Dynamic ization Meng-Lin Yu Bryan D. Ackland AT&T Bell Laboratories Holmdel, NJ 07733 Abstract Accurate timing simulations are crucial to the design of MOS VLSI circuits,
More informationStatic Timing Analysis Taking Crosstalk into Account 1
Static Timing Analysis Taking Crosstalk into Account 1 Matthias Ringe IBM Deutschland Entwicklung GmbH, Schönaicher Str. 220 71032 Böblingen; Germany ringe@de.ibm.com Thomas Lindenkreuz Robert Bosch GmbH,
More informationELEC Digital Logic Circuits Fall 2015 Delay and Power
ELEC - Digital Logic Circuits Fall 5 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849 http://www.eng.auburn.edu/~vagrawal
More informationThe Evolution of Waveform Relaxation for Circuit and Electromagnetic Solvers
The Evolution of Waveform Relaxation for Circuit and Electromagnetic Solvers Albert Ruehli, Missouri S&T EMC Laboratory, University of Science & Technology, Rolla, MO with contributions by Giulio Antonini,
More informationStep Response of RC Circuits
EE 233 Laboratory-1 Step Response of RC Circuits 1 Objectives Measure the internal resistance of a signal source (eg an arbitrary waveform generator) Measure the output waveform of simple RC circuits excited
More informationCMOS Digital Integrated Circuits Analysis and Design
CMOS Digital Integrated Circuits Analysis and Design Chapter 8 Sequential MOS Logic Circuits 1 Introduction Combinational logic circuit Lack the capability of storing any previous events Non-regenerative
More informationDAT175: Topics in Electronic System Design
DAT175: Topics in Electronic System Design Analog Readout Circuitry for Hearing Aid in STM90nm 21 February 2010 Remzi Yagiz Mungan v1.10 1. Introduction In this project, the aim is to design an adjustable
More informationPower-Area trade-off for Different CMOS Design Technologies
Power-Area trade-off for Different CMOS Design Technologies Priyadarshini.V Department of ECE Sri Vishnu Engineering College for Women, Bhimavaram dpriya69@gmail.com Prof.G.R.L.V.N.Srinivasa Raju Head
More informationImpact of Low-Impedance Substrate on Power Supply Integrity
Impact of Low-Impedance Substrate on Power Supply Integrity Rajendran Panda and Savithri Sundareswaran Motorola, Austin David Blaauw University of Michigan, Ann Arbor Editor s note: Although it is tempting
More information! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.
ESE 570: Digital Integrated Circuits and VLSI Fundamentals Design Space Exploration Lec 18: March 28, 2017 Design Space Exploration, Synchronous MOS Logic, Timing Hazards 3 Design Problem Problem Solvable!
More informationECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics
ECE 484 VLSI Digital Circuits Fall 2016 Lecture 02: Design Metrics Dr. George L. Engel Adapted from slides provided by Mary Jane Irwin (PSU) [Adapted from Rabaey s Digital Integrated Circuits, 2002, J.
More informationReading. Lecture 17: MOS transistors digital. Context. Digital techniques:
Reading Lecture 17: MOS transistors digital Today we are going to look at the analog characteristics of simple digital devices, 5. 5.4 And following the midterm, we will cover PN diodes again in forward
More informationLecture 11: Clocking
High Speed CMOS VLSI Design Lecture 11: Clocking (c) 1997 David Harris 1.0 Introduction We have seen that generating and distributing clocks with little skew is essential to high speed circuit design.
More informationGate Delay Estimation in STA under Dynamic Power Supply Noise
Gate Delay Estimation in STA under Dynamic Power Supply Noise Takaaki Okumura *, Fumihiro Minami *, Kenji Shimazaki *, Kimihiko Kuwada *, Masanori Hashimoto ** * Development Depatment-, Semiconductor Technology
More informationThe Design and Characterization of an 8-bit ADC for 250 o C Operation
The Design and Characterization of an 8-bit ADC for 25 o C Operation By Lynn Reed, John Hoenig and Vema Reddy Tekmos, Inc. 791 E. Riverside Drive, Bldg. 2, Suite 15, Austin, TX 78744 Abstract Many high
More informationOutput Waveform Evaluation of Basic Pass Transistor Structure*
Output Waveform Evaluation of Basic Pass Transistor Structure* S. Nikolaidis, H. Pournara, and A. Chatzigeorgiou Department of Physics, Aristotle University of Thessaloniki Department of Applied Informatics,
More informationI Clock Constraints I Tp 2 w (1) T, - Tp 2 w
Identification of Critical Paths in Circuits with Level-Sensitive Latches Timothy M. Burks Karem A. Sakallah Trevor N. Mudge The University of Michigan Abstract This paper describes an approach to timing
More informationA Bottom-Up Approach to on-chip Signal Integrity
A Bottom-Up Approach to on-chip Signal Integrity Andrea Acquaviva, and Alessandro Bogliolo Information Science and Technology Institute (STI) University of Urbino 6029 Urbino, Italy acquaviva@sti.uniurb.it
More informationChapter 13: Comparators
Chapter 13: Comparators So far, we have used op amps in their normal, linear mode, where they follow the op amp Golden Rules (no input current to either input, no voltage difference between the inputs).
More informationTHERE is a growing need for high-performance and. Static Leakage Reduction Through Simultaneous V t /T ox and State Assignment
1014 IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 24, NO. 7, JULY 2005 Static Leakage Reduction Through Simultaneous V t /T ox and State Assignment Dongwoo Lee, Student
More informationFast Placement Optimization of Power Supply Pads
Fast Placement Optimization of Power Supply Pads Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of Illinois at Urbana-Champaign
More informationDesign & Analysis of Low Power Full Adder
1174 Design & Analysis of Low Power Full Adder Sana Fazal 1, Mohd Ahmer 2 1 Electronics & communication Engineering Integral University, Lucknow 2 Electronics & communication Engineering Integral University,
More informationLecture 12 - Digital Circuits (I) The inverter. October 20, 2005
6.12 - Microelectronic Devices and Circuits - Fall 25 Lecture 12-1 Lecture 12 - Digital Circuits (I) The inverter October 2, 25 Contents: 1. Introduction to digital electronics: the inverter 2. NMOS inverter
More informationProceedings of the International Conference on Computer Design, pp , October 1993
Proceedings of the International Conference on Computer Design, pp. 5854, October 99 A LogicLevel Model for Particle Hits in CMOS Circuits Hungse Cha and Janak H. Patel Center for Reliable and HighPerformance
More informationHigh Performance Low-Power Signed Multiplier
High Performance Low-Power Signed Multiplier Amir R. Attarha Mehrdad Nourani VLSI Circuits & Systems Laboratory Department of Electrical and Computer Engineering University of Tehran, IRAN Email: attarha@khorshid.ece.ut.ac.ir
More informationAnalysis and Reduction of On-Chip Inductance Effects in Power Supply Grids
Analysis and Reduction of On-Chip Inductance Effects in Power Supply Grids Woo Hyung Lee Sanjay Pant David Blaauw Department of Electrical Engineering and Computer Science {leewh, spant, blaauw}@umich.edu
More informationDIGITAL ELECTRONICS. A2: logic circuits parameters. Politecnico di Torino - ICT school
Politecnico di Torino - ICT school A2: logic circuits parameters DIGITAL ELECTRONICS A INTRODUCTION A.2 Logic circuits parameters» Static parameters» Interfacing and compatibility» Output stages» Dynamic
More informationDIGITAL ELECTRONICS. Digital Electronics - A2 28/04/ DDC Storey 1. Politecnico di Torino - ICT school. A2: logic circuits parameters
Politecnico di Torino - ICT school A2: logic circuits parameters DIGITAL ELECTRONICS A INTRODUCTION A.2 Logic circuits parameters» Static parameters» Interfacing and compatibility» Output stages» Dynamic
More informationRECENT technology trends have lead to an increase in
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39, NO. 9, SEPTEMBER 2004 1581 Noise Analysis Methodology for Partially Depleted SOI Circuits Mini Nanua and David Blaauw Abstract In partially depleted silicon-on-insulator
More informationCMOS VLSI Design (A3425)
CMOS VLSI Design (A3425) Unit V Dynamic Logic Concept Circuits Contents Charge Leakage Charge Sharing The Dynamic RAM Cell Clocks and Synchronization Clocked-CMOS Clock Generation Circuits Communication
More informationDESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM
DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication
More informationPROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS
PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS The major design challenges of ASIC design consist of microscopic issues and macroscopic issues [1]. The microscopic issues are ultra-high
More informationNOVEL OSCILLATORS IN SUBTHRESHOLD REGIME
NOVEL OSCILLATORS IN SUBTHRESHOLD REGIME Neeta Pandey 1, Kirti Gupta 2, Rajeshwari Pandey 3, Rishi Pandey 4, Tanvi Mittal 5 1, 2,3,4,5 Department of Electronics and Communication Engineering, Delhi Technological
More informationCHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS
70 CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS A novel approach of full adder and multipliers circuits using Complementary Pass Transistor
More informationAll-digital ramp waveform generator for two-step single-slope ADC
All-digital ramp waveform generator for two-step single-slope ADC Tetsuya Iizuka a) and Kunihiro Asada VLSI Design and Education Center (VDEC), University of Tokyo 2-11-16 Yayoi, Bunkyo-ku, Tokyo 113-0032,
More informationModeling the Effect of Wire Resistance in Deep Submicron Coupled Interconnects for Accurate Crosstalk Based Net Sorting
Modeling the Effect of Wire Resistance in Deep Submicron Coupled Interconnects for Accurate Crosstalk Based Net Sorting C. Guardiani, C. Forzan, B. Franzini, D. Pandini Adanced Research, Central R&D, DAIS,
More informationAn Analog CMOS Double-Edge Multi-Phase Low- Latency Pulse Width Modulator
An Analog CMOS Double-Edge Multi-Phase Low- Latency Pulse Width Modulator Jianhui Zhang Seth R. Sanders University of California, Berkeley Berkeley, CA 94720 USA zhangjh, sanders@eecs.berkeley.edu Abstract-This
More informationLecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits
Noise in Digital Integrated Circuits Lecture 4 The CMOS Inverter i(t) v(t) V DD Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail:
More informationPHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag
PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS Dr. Mohammed M. Farag Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 2 Integrated Circuit Layers
More informationCHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC
94 CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 6.1 INTRODUCTION The semiconductor digital circuits began with the Resistor Diode Logic (RDL) which was smaller in size, faster
More informationA New and Accurate Interconnection Delay Time Evaluation in a general Tree Type Network.
A New and Accurate Interconnection Delay Time Evaluation in a general Tree Type Network. D. DESCHACHT, C. DABRIN Laboratoire d Informatique, de Robotique et de Microélectronique UMR CNRS 998 Université
More informationEE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad
A. M. Niknejad University of California, Berkeley EE 100 / 42 Lecture 23 p. 1/16 EE 42/100 Lecture 23: CMOS Transistors and Logic Gates ELECTRONICS Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad University
More informationMTCMOS Hierarchical Sizing Based on Mutual Exclusive Discharge Patterns
MTCMOS Hierarchical Sizing Based on Mutual Exclusive Discharge Patterns James Kao, Siva Narendra, Anantha Chandrakasan Department of Electrical Engineering and Computer Science Massachusetts Institute
More informationChapter 3 Chip Planning
Chapter 3 Chip Planning 3.1 Introduction to Floorplanning 3. Optimization Goals in Floorplanning 3.3 Terminology 3.4 Floorplan Representations 3.4.1 Floorplan to a Constraint-Graph Pair 3.4. Floorplan
More informationPerformance Comparison of VLSI Adders Using Logical Effort 1
Performance Comparison of VLSI Adders Using Logical Effort 1 Hoang Q. Dao and Vojin G. Oklobdzija Advanced Computer System Engineering Laboratory Department of Electrical and Computer Engineering University
More informationFAMILIARIZATION WITH DIGITAL PULSE AND MEASUREMENTS OF THE TRANSIENT TIMES
EXPERIMENT 1 FAMILIARIZATION WITH DIGITAL PULSE AND MEASUREMENTS OF THE TRANSIENT TIMES REFERENCES Analysis and Design of Digital Integrated Circuits, Hodges and Jackson, pages 6-7 Experiments in Microprocessors
More informationDesign of Low Power Vlsi Circuits Using Cascode Logic Style
Design of Low Power Vlsi Circuits Using Cascode Logic Style Revathi Loganathan 1, Deepika.P 2, Department of EST, 1 -Velalar College of Enginering & Technology, 2- Nandha Engineering College,Erode,Tamilnadu,India
More informationAppendix. RF Transient Simulator. Page 1
Appendix RF Transient Simulator Page 1 RF Transient/Convolution Simulation This simulator can be used to solve problems associated with circuit simulation, when the signal and waveforms involved are modulated
More informationLogic and Computer Design Fundamentals. Chapter 6 Selected Design Topics. Part 1 The Design Space
Logic and Computer Design Fundamentals Chapter 6 Selected Design Topics Part 1 The Design Space Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Overview
More informationLecture 11 Digital Circuits (I) THE INVERTER
Lecture 11 Digital Circuits (I) THE INVERTER Outline Introduction to digital circuits The inverter NMOS inverter with resistor pull-up Reading Assignment: Howe and Sodini; Chapter 5, Sections 5.1-5.3 6.12
More informationIntroduction (concepts and definitions)
Objectives: Introduction (digital system design concepts and definitions). Advantages and drawbacks of digital techniques compared with analog. Digital Abstraction. Synchronous and Asynchronous Systems.
More informationEngineering the Power Delivery Network
C HAPTER 1 Engineering the Power Delivery Network 1.1 What Is the Power Delivery Network (PDN) and Why Should I Care? The power delivery network consists of all the interconnects in the power supply path
More informationVerification of competency for ELTR courses
Verification of competency for ELTR courses The purpose of these performance assessment activities is to verify the competence of a prospective transfer student with prior work experience and/or formal
More informationLSI Design Flow Development for Advanced Technology
LSI Design Flow Development for Advanced Technology Atsushi Tsuchiya LSIs that adopt advanced technologies, as represented by imaging LSIs, now contain 30 million or more logic gates and the scale is beginning
More informationVLSI Design I; A. Milenkovic 1
CPE/EE 427, CPE 527 VLSI Design I L02: Design Metrics Department of Electrical and Computer Engineering University of Alabama in Huntsville Aleksandar Milenkovic ( www.ece.uah.edu/~milenka ) www.ece.uah.edu/~milenka/cpe527-03f
More informationIntroduction to CMOS VLSI Design (E158) Lecture 5: Logic
Harris Introduction to CMOS VLSI Design (E158) Lecture 5: Logic David Harris Harvey Mudd College David_Harris@hmc.edu Based on EE271 developed by Mark Horowitz, Stanford University MAH E158 Lecture 5 1
More informationENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits
ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits In this lab, we will be looking at ac signals with MOSFET circuits and digital electronics. The experiments will be performed
More informationANALOG-TO-DIGITAL CONVERTER FOR INPUT VOLTAGE MEASUREMENTS IN LOW- POWER DIGITALLY CONTROLLED SWITCH-MODE POWER SUPPLY CONVERTERS
ANALOG-TO-DIGITAL CONVERTER FOR INPUT VOLTAGE MEASUREMENTS IN LOW- POWER DIGITALLY CONTROLLED SWITCH-MODE POWER SUPPLY CONVERTERS Aleksandar Radić, S. M. Ahsanuzzaman, Amir Parayandeh, and Aleksandar Prodić
More informationFDTD SPICE Analysis of High-Speed Cells in Silicon Integrated Circuits
FDTD Analysis of High-Speed Cells in Silicon Integrated Circuits Neven Orhanovic and Norio Matsui Applied Simulation Technology Gateway Place, Suite 8 San Jose, CA 9 {neven, matsui}@apsimtech.com Abstract
More informationLecture 11 Circuits numériques (I) L'inverseur
Lecture 11 Circuits numériques (I) L'inverseur Outline Introduction to digital circuits The inverter NMOS inverter with resistor pull-up 6.12 Spring 24 Lecture 11 1 1. Introduction to digital circuits:
More informationInvestigation on Performance of high speed CMOS Full adder Circuits
ISSN (O): 2349-7084 International Journal of Computer Engineering In Research Trends Available online at: www.ijcert.org Investigation on Performance of high speed CMOS Full adder Circuits 1 KATTUPALLI
More informationImplementation of Full Adder using Cmos Logic
ISSN: 232-9653; IC Value: 45.98; SJ Impact Factor:6.887 Volume 5 Issue VIII, July 27- Available at www.ijraset.com Implementation of Full Adder using Cmos Logic Ravika Gupta Undergraduate Student, Dept
More informationPreface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate
Preface to Third Edition p. xiii Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Design p. 6 Basic Logic Functions p. 6 Implementation
More informationChapter 6 DIFFERENT TYPES OF LOGIC GATES
Chapter 6 DIFFERENT TYPES OF LOGIC GATES Lesson 9 CMOS gates Ch06L9-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 2 Outline CMOS (n-channel based MOSFETs based circuit) CMOS Features
More informationDigital logic families
Digital logic families Digital logic families Digital integrated circuits are classified not only by their complexity or logical operation, but also by the specific circuit technology to which they belong.
More information43.2. Figure 1. Interconnect analysis using linear simulation and superposition
43.2 Driver Modeling and Alignment for Worst-Case Delay Noise Supamas Sirichotiyakul, David Blaauw, Chanhee Oh, Rafi Levy*, Vladimir Zolotov, Jingyan Zuo Motorola Inc. Austin, TX, *Motorola Semiconductor
More informationGENERALLY speaking, to decrease the size and weight of
532 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 24, NO. 2, FEBRUARY 2009 A Low-Consumption Regulated Gate Driver for Power MOSFET Ren-Huei Tzeng, Student Member, IEEE, and Chern-Lin Chen, Senior Member,
More informationDerivation of an Asynchronous Counter
Derivation of an Asynchronous Counter with 105ps/bit load time and early completion in 90nm CMOS Adam Megacz July 17, 2009 Abstract This draft memo describes the process by which I methodically derived
More informationChapter 3 Novel Digital-to-Analog Converter with Gamma Correction for On-Panel Data Driver
Chapter 3 Novel Digital-to-Analog Converter with Gamma Correction for On-Panel Data Driver 3.1 INTRODUCTION As last chapter description, we know that there is a nonlinearity relationship between luminance
More informationEFFICIENT design of digital integrated circuits requires
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 46, NO. 10, OCTOBER 1999 1191 Modeling the Transistor Chain Operation in CMOS Gates for Short Channel Devices Spiridon
More informationUNIT-II LOW POWER VLSI DESIGN APPROACHES
UNIT-II LOW POWER VLSI DESIGN APPROACHES Low power Design through Voltage Scaling: The switching power dissipation in CMOS digital integrated circuits is a strong function of the power supply voltage.
More informationESD-Transient Detection Circuit with Equivalent Capacitance-Coupling Detection Mechanism and High Efficiency of Layout Area in a 65nm CMOS Technology
ESD-Transient Detection Circuit with Equivalent Capacitance-Coupling Detection Mechanism and High Efficiency of Layout Area in a 65nm CMOS Technology Chih-Ting Yeh (1, 2) and Ming-Dou Ker (1, 3) (1) Department
More informationWorst Case RLC Noise with Timing Window Constraints
Worst Case RLC Noise with Timing Window Constraints Jun Chen Electrical Engineering Department University of California, Los Angeles jchen@ee.ucla.edu Lei He Electrical Engineering Department University
More informationCopyright 1986, by the author(s). All rights reserved.
Copyright 1986, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are
More informationImproved DFT for Testing Power Switches
Improved DFT for Testing Power Switches Saqib Khursheed, Sheng Yang, Bashir M. Al-Hashimi, Xiaoyu Huang School of Electronics and Computer Science University of Southampton, UK. Email: {ssk, sy8r, bmah,
More informationCMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits
Lec Sequential CMOS Logic Circuits Sequential Logic In Combinational Logic circuit Out Memory Sequential The output is determined by Current inputs Previous inputs Output = f(in, Previous In) The regenerative
More informationLSI and Circuit Technologies for the SX-8 Supercomputer
LSI and Circuit Technologies for the SX-8 Supercomputer By Jun INASAKA,* Toshio TANAHASHI,* Hideaki KOBAYASHI,* Toshihiro KATOH,* Mikihiro KAJITA* and Naoya NAKAYAMA This paper describes the LSI and circuit
More informationThis work is supported in part by grants from GSRC and NSF (Career No )
SEAT-LA: A Soft Error Analysis tool for Combinational Logic R. Rajaraman, J. S. Kim, N. Vijaykrishnan, Y. Xie, M. J. Irwin Microsystems Design Laboratory, Penn State University (ramanara, jskim, vijay,
More informationCPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4
CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4 1 2 3 4 5 6 7 8 9 10 Sum 30 10 25 10 30 40 10 15 15 15 200 1. (30 points) Misc, Short questions (a) (2 points) Postponing the introduction of signals
More informationComputer-Based Project in VLSI Design Co 3/7
Computer-Based Project in VLSI Design Co 3/7 As outlined in an earlier section, the target design represents a Manchester encoder/decoder. It comprises the following elements: A ring oscillator module,
More informationA Novel Radiation Tolerant SRAM Design Based on Synergetic Functional Component Separation for Nanoscale CMOS.
A Novel Radiation Tolerant SRAM Design Based on Synergetic Functional Component Separation for Nanoscale CMOS. Abstract This paper presents a novel SRAM design for nanoscale CMOS. The new design addresses
More informationA CMOS CURRENT CONTROLLED RING OSCILLATOR WITH WIDE AND LINEAR TUNING RANGE
A CMOS CURRENT CONTROLLED RING OSCILLATOR WI WIDE AND LINEAR TUNING RANGE Abstract Ekachai Leelarasmee 1 1 Electrical Engineering Department, Chulalongkorn University, Bangkok 10330, Thailand Tel./Fax.
More informationImplementation of Memory Less Based Low-Complexity CODECS
Implementation of Memory Less Based Low-Complexity CODECS K.Vijayalakshmi, I.V.G Manohar & L. Srinivas Department of Electronics and Communication Engineering, Nalanda Institute Of Engineering And Technology,
More informationApplication and Analysis of Output Prediction Logic to a 16-bit Carry Look Ahead Adder
Application and Analysis of Output Prediction Logic to a 16-bit Carry Look Ahead Adder Lukasz Szafaryn University of Virginia Department of Computer Science lgs9a@cs.virginia.edu 1. ABSTRACT In this work,
More informationHIGH-SPEED LOW-POWER ON-CHIP GLOBAL SIGNALING DESIGN OVERVIEW. Xi Chen, John Wilson, John Poulton, Rizwan Bashirullah, Tom Gray
HIGH-SPEED LOW-POWER ON-CHIP GLOBAL SIGNALING DESIGN OVERVIEW Xi Chen, John Wilson, John Poulton, Rizwan Bashirullah, Tom Gray Agenda Problems of On-chip Global Signaling Channel Design Considerations
More informationTiago Reimann Cliff Sze Ricardo Reis. Gate Sizing and Threshold Voltage Assignment for High Performance Microprocessor Designs
Tiago Reimann Cliff Sze Ricardo Reis Gate Sizing and Threshold Voltage Assignment for High Performance Microprocessor Designs A grain of rice has the price of more than a 100 thousand transistors Source:
More informationCircuit Simulation with SPICE OPUS
Circuit Simulation with SPICE OPUS Theory and Practice Tadej Tuma Arpäd Bürmen Birkhäuser Boston Basel Berlin Contents Abbreviations About SPICE OPUS and This Book xiii xv 1 Introduction to Circuit Simulation
More informationTechnical Paper. Samuel Naffziger. Hewlett-Packard Co., Fort Collins, CO
Technical Paper A Sub-Nanosecond 0.5µm 64b Adder Design Hewlett-Packard Co., Fort Collins, CO A sub-nanosecond 64b adder in 0.5µm CMOS forms the basis for the integer and floating point execution units.
More informationPV-PPV: Parameter Variability Aware, Automatically Extracted, Nonlinear Time-Shifted Oscillator Macromodels
PV-PPV: Parameter Variability Aware, Automatically Extracted, Nonlinear Time-Shifted Oscillator Macromodels Zhichun Wang, Xiaolue Lai and Jaijeet Roychowdhury Dept of ECE, University of Minnesota, Twin
More informationVLSI Designed Low Power Based DPDT Switch
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 8, Number 1 (2015), pp. 81-86 International Research Publication House http://www.irphouse.com VLSI Designed Low
More informationMentor Analog Simulators
ENGR-434 Spice Netlist Syntax Details Introduction Rev 5/25/11 As you may know, circuit simulators come in several types. They can be broadly grouped into those that simulate a circuit in an analog way,
More informationFractional- N PLL with 90 Phase Shift Lock and Active Switched- Capacitor Loop Filter
J. Park, F. Maloberti: "Fractional-N PLL with 90 Phase Shift Lock and Active Switched-Capacitor Loop Filter"; Proc. of the IEEE Custom Integrated Circuits Conference, CICC 2005, San Josè, 21 September
More informationHigh efficiency DC-DC Buck converter architecture suitable for embedded applications using switched capacitor
International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 2 Issue 4 ǁ April. 2013 ǁ PP.15-19 High efficiency DC-DC Buck converter architecture suitable
More informationZero Steady State Current Power-on-Reset Circuit with Brown-Out Detector
Zero Steady State Current Power-on-Reset Circuit with Brown-Out Detector Sanjay Kumar Wadhwa 1, G.K. Siddhartha 2, Anand Gaurav 3 Freescale Semiconductor India Pvt. Ltd. 1 sanjay.wadhwa@freescale.com,
More informationIT has been extensively pointed out that with shrinking
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 18, NO. 5, MAY 1999 557 A Modeling Technique for CMOS Gates Alexander Chatzigeorgiou, Student Member, IEEE, Spiridon
More informationVLSI Design Verification and Test Delay Faults II CMPE 646
Path Counting The number of paths can be an exponential function of the # of gates. Parallel multipliers are notorious for having huge numbers of paths. It is possible to efficiently count paths in spite
More informationModule 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits
Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits Objectives In this lecture you will learn the following Ratioed Logic Pass Transistor Logic Dynamic Logic Circuits
More informationCopyright 1983, by the author(s). All rights reserved.
Copyright 1983, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are
More information