Design of Fast and Robust State Elements

Size: px
Start display at page:

Download "Design of Fast and Robust State Elements"

Transcription

1 Design of Fast and Robust State Elements Yuen Hui Chee and Cheongyuen Tsang Abstract With drastic device scaling and power reduction, latches and flip-flops now face increasing soft error rates (SER). To reduce SER, SER hardening techniques are employed at the expense of speed and circuit complexity. In this paper, we proposed a simple design methodology using logical effort analysis to size state elements for optimal speed with SER reliability constraint. We applied this methodology to the design of a transmission gate latch and dynamic latch using TSMC 0.8um process at VDD=.V. Optimized values obtained from SPICE simulations for various input capacitances and fan-outs are within 0% of the calculated values, thus verifying the validity of this design methodology.. Introduction Technology scaling is the key factor in performance improvement of CMOS technologies. Unfortunately, scaling results in reduced node capacitance and supply voltage and these lead to increased susceptibility to soft error rates (SER) [- ]. Soft error rates are mainly due to alpha particles emitted by decaying radioactive impurities in packaging and interconnect materials and neutrons from cosmic rays []. These energetic particles traversed through the silicon bulk and create minority carriers, which are collected at the source/drain junctions. If the collected charges exceed the critical switching charge Q crit, the logic state of the node will be flipped. As technology node approaches 0.µm, soft error rates induced by these cosmic neutrons and alpha particles are becoming more significant in integrated circuits. It is predicted that the energy and flow of these energetic particles are sufficient for creating unacceptable soft error rates in future IC generations, even at ground level. The situation is worsening at flight altitudes (<60kft) [4]. Traditionally, SER main ly affect memories because memories use small size transistor to increase their memory density. This results in smaller node capacitance and increases their SER susceptibility. Thus, memories are protected efficiently with error detecting and correction (EDC) codes. However, for distributed memory elements (e.g. latches), EDC codes result in high hardware overhead. These unprotected state elements are traditionally large in size and SEUs are not significantly. Unfortunately, as device shrinks in deep sub-micron technology, SEUs are no longer trivial in these unprotected state elements, especially in dynamic nodes [2]. To overcome SER reliability issues, several soft error hardening circuit techniques have been proposed in recent literatures [2,5-7]. Zhang et al [5] proposed to increase the storage node capacitance by adding gate or interconnect capacitance to reduce SER. Rockett [6] added a keeper or state redundant device to compensate for the charge loss due to particle strike. The hardened data latch can sustains a pc hit without logic upset with 40% area penalty. Karnik et al [2] employed stack tapering and added an explicit capacitance at the storage node. The hardened latch provides a 2 times soft error rate tolerance at the expense of 0% setup time and 4% power penalty. Weaver et al [7] observed that the probability of correlated strikes is very small and propose soft error protection using asymmetric response latches with redundancy circuits. These perturbation tolerant latches/flip flops typically trade SER reliability with speed and circuit complexity. Another approach to reduce SER is simply upsize the state elements till they are SER tolerant. However, this frequently does not yield the optimal speed. This paper aims to provide a design methodology to design state elements for the optimal speed with SER considerations. We first provide an empirical model for the SER and extract the model parameters from existing experimental data. Logical effort analysis is then used to size the flip flop/latches for the optimal speed under SER reliability considerations. To illustrate this design methodology, we apply it to the design of a static transmission gate latch (TGL) and a dynamic latch (DL) and verify this methodology with SPICE simulations.

2 2. Burst Generation Model Several theoretical models have been proposed to model SER [8-0]. However, these models are complex and are not commercially available. A simpler and yet accurate model is the modified burst generation model (BGR) []. In the modified BGR model, the soft error rates in FIT/bit can be expressed in terms as follows:? Q? = crit SER ( FIT / bit) CS x F x K x exp, ()? Q s? where CS is the charge collection cross sectional area, F is the incident neutron flux given as neutrons/cm 2 /s [] at ground level, K is a technology independent constant given as 2.2x0-5 [], Q crit is the critical charge required to flip the state of the node and Q s is the collection slope. As this model is empirical, we use the experimental data from [2] to calibrate the model. In [2], 4 million latches fabricated in 0.8µm CMOS technology are used to characterize the soft errors in 7 designs ( different areas of p-diffusion and n- diffusion each and fault tolerant design). The latches are tested using accelerated neutron beams experiments in Los Alamos National Lab with energy spectrum of the beam similar to that of terrestrial cosmic rays. For the minimum size transistors with source/drain diffusion areas of 0.2µm 2, the number of 0-> and ->0 soft errors at VDD=.V are 50 and 800 respectively. Q crit can be determined from SPICE simulations using current pulses to model the injected charge at the critical node. The duration of the current pulse used is 50ps, which corresponds to typical cosmic pulse lifetime of around 25ps to 75ps []. Simulation was done using TSMC 0.8um transistor models at VDD=.V, assuming that the transistor characteristics are similar to that used in [2]. With values of Q crit from SPICE simulations, Qs are determined from equation () and their values are summarized in Table. These values are in agreement with values predicted in [-4]. Error Type Q s Q crit 0-> error 24. fc 29.6 fc ->0 error 4.9 fc 5.6 fc Table : BGR model parameters for TSMC 0.8µm process. SER Reliability of TGL and DL The SER reliability of a node depends on () the critical switching charge Q crit required to flip the state of the node and (2) the area of source/drain diffusion which determine the minority charge collection area. The critical switching charge Q crit depends on the node capacitance, which determines the initial charge stored at the node, and the restoring current as in the case of staticized storage nodes [2]. The schematic of the transmission gate latch (TGL) and dynamic latch (DL) is shown in Fig. in in BUFFIN INVIN TG TG int (a) (b) TG2 INVFW INVFB BUFFOUT Fig.: Circuit diagram of (a) transmission gate latch and (b) dynamic latch. In the TGL, both nodes int and fb are possible critical nodes. Node int has more charge collection diffusion area than node fb as it is connected to two transmission gates. Typically, BUFFOUT is bigger than INVFB as it needs to drive a large load and hhence node int has a larger node capacitance. As SER is linearly dependent on charge collection area but exponentially dependent on Q crit, node fb will be the critical node if the restoring current of both nodes are the same. Q crit can be determined using SPICE simulations as described in the previous sn INVOUT out out CL fb CL 2

3 section and the SER reliability can be determined from equation (). Fig 2 shows the SER reliability and Q crit for various sizes of INVFW. The size of INVFW is given as a multiple z of a minimum size 2 to PMOS/NMOS inverter. FIT/bit.E-0.E-05.E-07.E-09.E-.E-.E-5 Fig 2: SER Reliability for various sizes of INVFW for TGL In the case of DL, the critical node is sn. As there is no restoring current, the critical charge is solely determined by the node capacitance (i.e. Q crit? C node *VDD/2). The Q crit for various sizes of INVOUT is given in Fig. The size of INVOUT is given as a multiple z of a minimum size 2 to PMOS/NMOS inverter. As shown in Fig., the Q crit for DL is lower than that of the staticized case (i.e. TGL) for comparable node capacitance due to the lack of restoring current. Qcrit (fc) to 0 Error 0 to Error Total Inverter Size Ratio z 0 to Error (TGL) to 0 Error (TGL) 0 to Error (DL) to 0 Error (DL) Inverter Size Ratio, z Fig : Q crit for various sizes of BUFFOUT for DL and TGL 4. Logical Effort Analysis Transmission Gate Latch (TGL) Logical effort analysis [] is used to size the transistors for speed. The reference inverter is defined as a minimum sized CMOS inverter with 2 to PMOS/NMOS size ratio. By definition, the logical effort of this inverter equals to one, and has pull-up and pull-down resistances of R. It has unit driving strength, three unit input capacitance (C) and unit parasitic delay. For the TGL, we designed such that the Q crit of node int is slightly higher than node fb. This is ensure that node fb is the critical node but with minimum penalty on the delay. This is achieved by setting the driving strength of INVFB+TG2 to be slightly higher than INVFB. Clocks and _bar are used to ensure that TG2 is off when data is written to the latch and on during when data is stored. Fig 4. shows the detailed transistor level schematic of the TGL. in BUFFIN 2v in v TG 2w w INVFW int Fig 4: Schematic of Transmission Gate Latch The delay due to the transmission gate TG can be taken into account by considering BUFFIN and TG as a single stage. Although the NMOS and PMOS operate in parallel while driving the output, their equivalent resistance is not equal to R/2. This is because NMOS(PMOS) transistors are good at transmitting 0() but poor at transmitting ()0. If NOMS(PMOS) transistors transmit (0), we assume 4x 2x BUFFOUT TG2 2x x 2z z 4x 2x out CL fb INVFB

4 Stage g h b f=ghb p BUFFIN+ w z x + z ( w )(x w TG w v z BUFFOUT Note: C L g = stage logical effort, h=stage electrical effort, b=stage branching effort, f=stage effort, p=stage parasitic delay. Table 2: T DQ logical effort analysis for TGL Stage g h b f=ghb p BUFFIN+T w x x + z ( w )(x w G w v x INVFW 2 2 C L Table : T SU logical effort analysis for TGL that its resistance is approximately twice compare to the resistance when NOMS(PMOS) transistors transmit (0). Hence the equivalent resistance of a PMOS/NMOS = 2w/w transmission gate has equivalent resistance of 2/w [4]. With this assumption, the combined driving strength of BUFFIN and TG is equals to /(w+2v) of the reference inverter. For calculating data to output delay (T DQ ), we note that the signal path consists of BUFFIN, TG and BUFFOUT. The logical effort analysis is summarized in Table 2. The data to output delay T DQ is given as: (w )(x CL w T DQ = (2) For the TGL, the setup time T SU is the minimum time that is required to store the data in node fb before TG closes without invoking too much penalty in T DQ. To simplify the analysis, we approximate T SU as the delay from input to node fb. The signal path under consideration now consists of BUFFIN, TG and INVFW. The logical effort analysis is summarized in Table. The setup time is T SU is given as: (w )(x w T SU = () For the TGL, the clock to output delay (T CQ ) is the delay when TG opens to the time the data reaches the output. When TG opens, BUFFIN has to drive the node int and BUFFOUT, which in turns drive the load. For fast rising inputs and clocks, this situation is similar to that of the case of T DQ. Hence, we approximate T CQ to be equal to T DQ to simplify the analysis. Typically, latches are used in unbalanced pipeline designs with slack passing and time borrowing. The maximum combination logic that can be processed per pipeline stage, neglecting clock jitter and slew, is given as [5] T CL,max =.5T CY (T CQ +T DQ +T SU ) (4) Thus, to maximize T CL,max, timing overhead due to the latches T D =T CQ +T DQ +T SU should be minimized. From equations (2) and (),?(w )(x? 2C T D?? + L + 2?? w? + +?? (5) 4

5 Stage g h b f=ghb p INVIN+ w z z( w ) w TG w v INVOUT C L C L Table 4: Logical effort analysis for DL The size of BUFFIN and C L is determined by the driving capability of the previous stage and load respectively. The size of INVFB and INVFW is determined from Fig. 2 by the required SER reliability. Hence, by differentiating equation (5) with respect to w and z and solving for w and z numerically, we obtain the values of w and z result in the minimum delay for a given input capacitance, load and SER reliability. Dynamic Latch The schematic of a dynamic latch (DL) is shown in Fig 5. in invin 2v v in Fig 5: Schematic of Dynamic Latch Logical effort analysis is used to optimize the timing overhead due to latches. Again, INVIN and TG are considered as a single stage. The logical effort analysis for data to output delay, T DQ is summarized in Table 4. The T DQ is given as: z(w ) CL w T DQ = (6) Similar to the case of TGL, the setup time T SU can be approximated as the delay from input to node sn to simplify the analysis. The setup time is given as: z( w ) w T SU = + TG 2w w sn invout 2z z out CL (7) As in the case of the TGL, we approximate T CQ to be equal to T DQ to simplify the analysis. Hence the timing overhead due to the latches T D is given as:? z(w )? 2? + 2? T D? CL w v? vw? z? v? (8) The size of INVIN and C L are determined by the driving capability of the previous stage and load respectively. Hence, differentiating equation (8) with respect to w and z and solving for w and z numerically, we obtained the values of w and z for the minimum T D without SER reliability considerations. To take SER reliability into consideratio n, we note that the critical node in the DL is node sn. As there is no restoring current, the SER reliability is determined solely by the node capacitance and the diffusion charge collection area at node sn. Thus the SER reliability will determined the minimum size of INVOUT (i.e. z min ). If the calculated value of z is more than z min, this value of z is used to size INVOUT. Otherwise, z min is used and equation (8) is minimized with respect to w to obtain the new value of w. The resulting w and z will lead to minimum T D for a given input capacitance, load and SER reliability. Assumptions In the proposed design methodology, several assumptions are made:. The required SER accuracy is sufficient given by the values predicted by the modified BGR model. 2. Accurate SER data are available for the CMOS process. In this paper, we assumed that the TSMC 0.8µm process are similar to that used in [2].. The clocks and input signals are sufficiently fast enough for logical effort analysis to be valid. 5

6 4. The approximation of T CQ?T DQ and T SU is approximately the delay from the input to the storage node holds sufficient well for TGL and DL. If this assumption is not valid, the logical effort equations for these delays have to be determined. 5. Sizing for speed Transmission Gate Latch To illustrate the proposed design methodology, we apply it to the design of a TGL to achieve optimal speed with reliability constraint. As an example, we require the TGL to have a SER reliability of.6x0 - FIT/bit with an input capacitance equivalent to three reference inverters and a fan-out of 4. If a reference inverter has an input capacitance of C, we have v= and C L =6C. From Fig. 2, having a SER reliability of.6x0 - requires INVFW to have the same size as a reference inverter. Hence, x is equal to. Using these values and minimizing equation (6) with respect to w and z, we obtain z opt =.7, w opt =.9. To verify the values calculated using logical effort analysis, SPICE simulations are carried out with VDD=.V, x= and v= for various values of integer values of w and z. T D was determined and the results are shown in Fig. 6. From Fig. 6, we obtained w opt =.4 and z opt =.5. These values are in good agreement with the calculated values using the proposed design methodology. The optimized values, w opt and z opt, are obtained without any constraint on the clock load. If the clock load is constrained such that w has to be less than w opt, then the global minimum T D will not be achieved. In this case, the values of w and z are chosen from Fig. 6 to achieve the local minimum T D for the maximum allowable w (w < w opt ). Fig. 7 shows the simulated T D for various sizes of BUFFOUT and INVFW (determine SER reliability) when TG is constrained to the minimum size to reduce the clock load. The input capacitance is times of the reference inverter and fan-out is 4. Delay T D (ps) Size of INVFW, x 4 2 Fig 7: Simulated delay for various values of x and z for TGL with w= Size of BUFFOUT, z Size of BUFFOUT (z) Size of TG (w) Fig 6: Simulated delay for various values of w and z for TGL Delay,T D (ps) Dynamic Latch As another example, we apply the design methodology to size the dynamic latch for optimal speed with reliability constraint. Suppose the required Q crit is 20fC, input capacitance is three reference inverters and fan-out is 6. Hence v= and C L =44C. Minimizing equation (8) with these values yield w opt =4, z opt =8. Again, SPICE simulations are carried out with VDD=.V, v=, C L =44C for various values of integer values of w and z. T D was determined and the results are shown in Fig. 7. From Fig 7, we obtained w opt =.5, z opt =7.5. These values are in good agreement with the calculated values using the proposed design methodology. 6

7 Size TG (w) Delay, T D (ps) Size of INVOUT (z) [2] T. Karnik, B. Bloechel, K. Sourmyanth., V. De and Shekhar Borkar, Scaling Trends of Cosmic Rays induced Soft Errors in static latches beyond 0.8u, 200 Symposium on VLSI Circuits Digest of Technical Papers, pp [] P. Hazucha and C. Svensson, Impact of CMOS Technology Scaling on the Atmospheric Neutron Soft Error Rate, IEEE Trans. Nuclear Science, vol. 47, no. 6, Dec. 2000, pp [4] P. Hazucha and C. Svensson, Cosmic -Ray Soft Error Rate Characterization of a 0.6um CMOS process, IEEE Journal of Solid State Circuits, vol 5, no 0, Oct. 2000, pp Fig 7: Simulated delay for various values of w and z for DL To take into account the SER reliability considerations, we note from Fig. that Q crit =20fC requires INVOUT to be at least have 6 times the size of the reference inverter. Hence, z min =6. Since z opt > z min, we satisfy the reliability constraint and z opt can be used to size INVOUT. Conclusion We proposed a design methodology based on logical effort to design state elements for optimal speed with reliability constraints. This methodology is simple to use and converges to the optimal design quickly. It is sufficiently accurate for first order analysis. We applied this design methodology to size a transmission gate latch and a dynamic latch for some required reliability, input capacitance and fan-out. The optimal transistor s sizes obtain from simulated results are within 0% of the calculated values, hence verifying the validity of this design method. References [] S. Hareland, J. Maiz, M. Alavi, K. Mistry, S. Walsta and C. Dai, Impact of CMOS process scaling and SOI on soft error rates of logical processes, 200 Symposium on VLSI Circuits Digest of Technical Papers, pp [5] K. Zhang, S. Hareland, B. Senyk and J. Maiz, Methods for Reducing Soft Errors in Deep Submicron Integrated Circuits, Proc. International Conf. on Solid State and Integrated Circuit Technology 998, pp [6] L. R. Rockett, An SEU Hardened CMOS Data Latch Design, IEEE Trans. on Nuclear Science, vol. 5. no. 6. Dec. 998, pp [7] H. T. Weaver, W. T. Corbett and J. M. Pimbley, Soft Error Protection using Asymmetric Response Latches, IEEE Trans. on Electron Devices, vol. 8. no. 6. Jun. 99, pp [8] G. R. Srinivasan, H. K. Tang and P. C. Murley, Parameter free, predictive modeling of single event upsets due to protons, neutrons, and pions in terrestrial cosmic rays, IEEE Trans. Nuclear Science, vol 4, pp , Dec 994. [9] Y. Tosaka, S. Satoh and T. Itakura, Neutroninduced soft error simulator and its accurate predictions, 997 Conf. Simulation of Semiconductor Processes and Devices, 997, pp

8 [0] Y. Tosaka, H. Kanata, T. Itakura and S. Satoh, Simulation technologies for cosmic rays neutron-induced soft errors: models and simulation systems, IEEE Trans. Nuclear Science, vol 46, pp , Jun [] Y. Tosaka, H. Kanata, S. Satoh and T. Itakura, Simple Method for Estimating Neutron- Induced Soft Error Rates Based on Modified BGR Model, IEEE Electron Device Letters, vol 20, no 2, Feb 999. [2] P. Hazucha and C. Svensson, Optimized Test Circuits for SER Characterization of a Manufacturing Process, IEEE Trans. on Solid State Circuits, vol. 5, no. 2, Feb. 2000, pp [] I. E. Sutherland, R. F. Sproull, D. Harris, Logical Effort: Designing Fast CMOS Circuits, Morgan Kaufmann, 999. [4] D. Markovic, Analysis and Design of low energy clocked storage elements, UC Berkeley/ERL Memorandum No. M00/64, Dec 2000 [5] A. Chandrakasan, W. J. Bowhill and F. Fox, Design of High Performance Microprocessor Circuits, IEEE Press, 200, pp 29. 8

Gate-Level Mitigation Techniques for Neutron-Induced Soft Error Rate

Gate-Level Mitigation Techniques for Neutron-Induced Soft Error Rate Gate-Level Mitigation Techniques for Neutron-Induced Soft Error Rate Harmander Singh Deogun, Dennis Sylvester, David Blaauw Department of EECS, University of Michigan, Ann Arbor, MI, US 48109 {hdeogun,dmcs,blaauw@umich.edu}

More information

Transistor Sizing for Radiation Hardening

Transistor Sizing for Radiation Hardening Transistor Sizing for Radiation Hardening Qug Zhou and Kartik Mohanram Department of Electrical and Computer Engineering Rice University, Houston, TX 775 E-mail: {qug, kmram}@rice.edu Abstract This paper

More information

Technology Mapping for Reliability Enhancement in Logic Synthesis

Technology Mapping for Reliability Enhancement in Logic Synthesis Technology Mapping for Reliability Enhancement in Logic Synthesis Zhaojun Wo and Israel Koren Department of Electrical and Computer Engineering University of Massachusetts,Amherst,MA 01003 E-mail: {zwo,koren}@ecs.umass.edu

More information

Characterization and Design of Sequential Circuit Elements to Combat Soft Error 1

Characterization and Design of Sequential Circuit Elements to Combat Soft Error 1 haracterization and Design of Sequential ircuit Elements to ombat Soft Error 1 Hamed Abrishami, Safar Hatami, and Massoud Pedram University of Southern alifornia Department of Electrical Engineering Los

More information

A Low-Cost Methodology for Soft Error Free Logic Circuits

A Low-Cost Methodology for Soft Error Free Logic Circuits A Low-Cost Methodology for Soft Error Free Logic Circuits Sridevi Tumuluri 1, P.Sudhakar Rao 2 1 PG Student, Electronics & Communication Engineering, NOVA College of Engg & Tech., Vijayawada, A.P, India

More information

Virtual Irradiation: Single Event Rate Prediction for Advanced Technologies

Virtual Irradiation: Single Event Rate Prediction for Advanced Technologies Virtual Irradiation: Single Event Rate Prediction for Advanced Technologies Kevin Warren 1, Andrew Sternberg 1, Brian Sierawski 1, Robert Reed 2, Robert Weller 2, Carl Carmichael 3, Gary Swift 3, JL DeJong

More information

SINGLE Event Upset (SEU) is caused by radiation induced

SINGLE Event Upset (SEU) is caused by radiation induced 2002 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 63, NO. 4, AUGUST 2016 Analysis of Soft Error Rates in 65- and 28-nm FD-SOI Processes Depending on BOX Region Thickness and Body Bias by Monte-Carlo Based

More information

Neutron-SER Modeling & Simulation for 0.18pm CMOS Technology

Neutron-SER Modeling & Simulation for 0.18pm CMOS Technology Neutron-SER Modeling & Simulation for 0.18pm CMOS Technology Changhong Dai, Nagib Hakim, Steve Walstra, Scott Hareland, Jose Maiz, Scott Yu, and Shiuh-Wuu Lee Intel Corporation, Santa Clara, California,

More information

Evaluation of Non-Quasi-Static Effects during SEU in Deep-Submicron MOS Devices and Circuits

Evaluation of Non-Quasi-Static Effects during SEU in Deep-Submicron MOS Devices and Circuits Evaluation of Non-Quasi-Static Effects during SEU in Deep-Submicron MOS s and Circuits Palkesh Jain Texas Instruments, Banglore, India palkesh@ti.com D. V. Kumar, J. M. Vasi, and M. B. Patil Department

More information

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut Topics CMO Design Multi-input delay analysis pring 25 Transmission Gate OUT Z OUT Z pring 25 Transmission Gate OUT When is low, the output is at high impedance When is high, the output follows However,

More information

MODULE 5 Chapter 7. Clocked Storage Elements

MODULE 5 Chapter 7. Clocked Storage Elements MODULE 5 Chapter 7 Clocked Storage Elements 3/9/2015 1 Outline Background Clocked Storage Elements Timing, terminology, classification Static CSEs Latches Registers Dynamic CSEs Latches Registers 3/9/2015

More information

Introduction. Simulation methodology. Simulation results

Introduction. Simulation methodology. Simulation results Introduction Simulation methodology Simulation results Conclusion and Perspectives Introduction Simulation methodology Simulation results Conclusion and Perspectives Radiation induced particles Solar Flare

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 18: March 27, 2018 Dynamic Logic, Charge Injection Lecture Outline! Sequential MOS Logic " D-Latch " Timing Constraints! Dynamic Logic " Domino

More information

EECS150 - Digital Design Lecture 26 - Faults and Error Correction. Types of Faults in Digital Designs

EECS150 - Digital Design Lecture 26 - Faults and Error Correction. Types of Faults in Digital Designs EECS150 - Digital Design Lecture 26 - Faults and Error Correction April 25, 2013 John Wawrzynek 1 Types of Faults in Digital Designs Design Bugs (function, timing, power draw) detected and corrected at

More information

Lecture 16: Circuit Pitfalls

Lecture 16: Circuit Pitfalls Introduction to CMOS VLSI Design Lecture 16: Circuit Pitfalls David Harris Harvey Mudd College Spring 2004 Outline Pitfalls Detective puzzle Given circuit and symptom, diagnose cause and recommend solution

More information

Sensitivity to Soft Errors of NMOS and PMOS Transistors Evaluated by Latches with Stacking Structures in a 65 nm FDSOI Process

Sensitivity to Soft Errors of NMOS and PMOS Transistors Evaluated by Latches with Stacking Structures in a 65 nm FDSOI Process Sensitivity to Soft Errors of and Transistors Evaluated by Latches with Stacking Structures in a 65 nm FDSOI Process Kodai Yamada, Haruki Maruoka, Jun Furuta and Kazutoshi Kobayashi Kyoto Insititute of

More information

Single Event Effects: SRAM

Single Event Effects: SRAM Scuola Nazionale di Legnaro 29/3/2007 Single Event Effects: SRAM Alessandro Paccagnella Dipartimento di Ingegneria dell Informazione Università di Padova alessandro.paccagnella@unipd.it OUTLINE Introduction

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits Design Perspective Jan M. Rabaey nantha Chandrakasan orivoje Nikolić Designing Combinational Logic Circuits November 2002. 1 Combinational vs. Sequential Logic In Combinational

More information

Lecture 9: Sequential Logic Circuits. Reading: CH 7

Lecture 9: Sequential Logic Circuits. Reading: CH 7 Lecture 9: Sequential Logic Circuits Reading: CH 7 Sequential Logic FSM (Finite-state machine) Inputs Current State COMBINATIONAL LOGIC Registers Outputs = f(current, inputs) Next state 2 storage mechanisms

More information

APA750 and A54SX32A LANSCE Neutron Test Report. White Paper

APA750 and A54SX32A LANSCE Neutron Test Report. White Paper APA750 and A54SX32A LANSCE Neutron Test Report White Paper December 2003 Table of Contents Executive Summary............................................................... 3 Background and Test Objectives.....................................................

More information

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University EE 466/586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 8 Power Dissipation in CMOS Gates Power in CMOS gates Dynamic Power Capacitance switching Crowbar

More information

Analysis of Soft Error Rates for future technologies

Analysis of Soft Error Rates for future technologies Analysis of Soft Error Rates for future technologies Marc Riera Villanueva Universitat Politècnica de Catalunya (UPC) Facultat d Informàtica de Barcelona (FIB) Advisor: Ramon Canal Co-Advisor/s: Jaume

More information

EE141Microelettronica. CMOS Logic

EE141Microelettronica. CMOS Logic Microelettronica CMOS Logic CMOS logic Power consumption in CMOS logic gates Where Does Power Go in CMOS? Dynamic Power Consumption Charging and Discharging Capacitors Short Circuit Currents Short Circuit

More information

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements.

Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements. 1 2 Introduction Clock signal in digital circuit is responsible for synchronizing the transfer to the data between processing elements. Defines the precise instants when the circuit is allowed to change

More information

Future trends in radiation hard electronics

Future trends in radiation hard electronics Future trends in radiation hard electronics F. Faccio CERN, Geneva, Switzerland Outline Radiation effects in CMOS technologies Deep submicron CMOS for radiation environments What is the future going to

More information

Application Note to inform ANVO Customers about the Soft Error Rate Phenomenon which could potentially occur in our nvsrams.

Application Note to inform ANVO Customers about the Soft Error Rate Phenomenon which could potentially occur in our nvsrams. ANVO-SYSTEMS DRESDEN ADVANCED NON-VOLATILE SYSTEMS AN2003 Summary Application Note to inform ANVO Customers about the Phenomenon which could potentially occur in our nvsrams. Contents Summary... 1 Contents...

More information

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues

CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues CMPEN 411 VLSI Digital Circuits Spring 2012 Lecture 17: Dynamic Sequential Circuits And Timing Issues [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan,

More information

The Linear-Feedback Shift Register

The Linear-Feedback Shift Register EECS 141 S02 Timing Project 2: A Random Number Generator R R R S 0 S 1 S 2 1 0 0 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 The Linear-Feedback Shift Register 1 Project Goal Design a 4-bit LFSR SPEED, SPEED,

More information

9/18/2008 GMU, ECE 680 Physical VLSI Design

9/18/2008 GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI Design Chapter III CMOS Device, Inverter, Combinational circuit Logic and Layout Part 3 Combinational Logic Gates (textbook chapter 6) 9/18/2008 GMU, ECE 680 Physical VLSI Design

More information

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1 5.0 CMOS Inverter W.Kucewicz VLSICirciuit Design 1 Properties Switching Threshold Dynamic Behaviour Capacitance Propagation Delay nmos/pmos Ratio Power Consumption Contents W.Kucewicz VLSICirciuit Design

More information

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut Topics Dynamic CMOS Sequential Design Memory and Control Dynamic CMOS In static circuits at every point in time (except when switching) the output is connected to either GND or V DD via a low resistance

More information

A Fast, Analytical Estimator for the SEU-induced Pulse Width in Combinational Designs

A Fast, Analytical Estimator for the SEU-induced Pulse Width in Combinational Designs 50.1 A Fast, Analytical Estimator for the SEU-induced Pulse Width in Combinational Designs Rajesh Garg, Charu Nagpal and Sunil P. Khatri Department of ECE, Texas A&M University, College Station, TX 77843

More information

SILICON dynamic random-access memories (DRAMs) are

SILICON dynamic random-access memories (DRAMs) are 472 IEEE TRANSACTIONS ON NANOTECHNOLOGY, VOL. 4, NO. 4, JULY 2005 Brief Papers Performance Modeling of Resonant Tunneling-Based Random-Access Memories Hui Zhang, Pinaki Mazumder, Fellow, IEEE, Li Ding,

More information

Homework 2 due on Wednesday Quiz #2 on Wednesday Midterm project report due next Week (4 pages)

Homework 2 due on Wednesday Quiz #2 on Wednesday Midterm project report due next Week (4 pages) EE241 - Spring 2013 Advanced Digital Integrated Circuits Lecture 12: SRAM Design ECC Timing Announcements Homework 2 due on Wednesday Quiz #2 on Wednesday Midterm project report due next Week (4 pages)

More information

Radiation Effects on Electronics. Dr. Brock J. LaMeres Associate Professor Electrical & Computer Engineering Montana State University

Radiation Effects on Electronics. Dr. Brock J. LaMeres Associate Professor Electrical & Computer Engineering Montana State University Dr. Brock J. LaMeres Associate Professor Electrical & Computer Engineering Montana State University Research Statement Support the Computing Needs of Space Exploration & Science Computation Power Efficiency

More information

SOFT-ERROR SUSCEPTIBILITY OF FinFET SRAMs

SOFT-ERROR SUSCEPTIBILITY OF FinFET SRAMs 16 EDFAAO (2016) 2:16-27 1537-0755/$19.00 ASM International SOFT-ERROR SUSCEPTIBILITY OF FinFET SRAMs INTRODUCTION Anthony S. Oates and Yi-Pin Fang, TSMC Ltd., Hsinchu, Taiwan aoates@tsmc.com For technology

More information

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

Design for Manufacturability and Power Estimation. Physical issues verification (DSM) Design for Manufacturability and Power Estimation Lecture 25 Alessandra Nardi Thanks to Prof. Jan Rabaey and Prof. K. Keutzer Physical issues verification (DSM) Interconnects Signal Integrity P/G integrity

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic Designing Sequential Logic Circuits November 2002 Sequential Logic Inputs Current State COMBINATIONAL

More information

EE213, Spr 2017 HW#3 Due: May 17 th, in class. Figure 1

EE213, Spr 2017 HW#3 Due: May 17 th, in class. Figure 1 RULES: Please try to work on your own. Discussion is permissible, but identical submissions are unacceptable! Please show all intermediate steps: a correct solution without an explanation will get zero

More information

EE M216A.:. Fall Lecture 5. Logical Effort. Prof. Dejan Marković

EE M216A.:. Fall Lecture 5. Logical Effort. Prof. Dejan Marković EE M26A.:. Fall 200 Lecture 5 Logical Effort Prof. Dejan Marković ee26a@gmail.com Logical Effort Recap Normalized delay d = g h + p g is the logical effort of the gate g = C IN /C INV Inverter is sized

More information

Semiconductor Memories

Semiconductor Memories Semiconductor References: Adapted from: Digital Integrated Circuits: A Design Perspective, J. Rabaey UCB Principles of CMOS VLSI Design: A Systems Perspective, 2nd Ed., N. H. E. Weste and K. Eshraghian

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences Analysis and Design of Digital Integrated Circuits (6.374) - Fall 2003 Quiz #2 Prof. Anantha Chandrakasan

More information

Radiation Effect Modeling

Radiation Effect Modeling Radiation Effect Modeling The design of electrical systems for military and space applications requires a consideration of the effects of transient and total dose radiation on system performance. Simulation

More information

Radiation-Hardened Flip-Flops with Low-Delay Overhead Using PMOS Pass-Transistors to Suppress SET Pulses in a 65 nm FDSOI Process

Radiation-Hardened Flip-Flops with Low-Delay Overhead Using PMOS Pass-Transistors to Suppress SET Pulses in a 65 nm FDSOI Process This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI.9/TNS.28.2826726,

More information

Where Does Power Go in CMOS?

Where Does Power Go in CMOS? Power Dissipation Where Does Power Go in CMOS? Dynamic Power Consumption Charging and Discharging Capacitors Short Circuit Currents Short Circuit Path between Supply Rails during Switching Leakage Leaking

More information

Physical Extension of the Logical Effort Model

Physical Extension of the Logical Effort Model Physical Extension of the Logical Effort Model B. Lasbouygues, R. Wilson, P. Maurine,. Azémard, and D. Auvergne STMicroelectronics Design Department 850 rue J. Monnet, 3896, rolles, France {benoit.lasbouygues,robin.wilson}@st.com

More information

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES

Stack Sizing for Optimal Current Drivability in Subthreshold Circuits REFERENCES 598 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL 16, NO 5, MAY 2008 design can be easily expanded to a hierarchical 64-bit adder such that the result will be attained in four cycles

More information

COMP 103. Lecture 16. Dynamic Logic

COMP 103. Lecture 16. Dynamic Logic COMP 03 Lecture 6 Dynamic Logic Reading: 6.3, 6.4 [ll lecture notes are adapted from Mary Jane Irwin, Penn State, which were adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] COMP03

More information

Designing Sequential Logic Circuits

Designing Sequential Logic Circuits igital Integrated Circuits (83-313) Lecture 5: esigning Sequential Logic Circuits Semester B, 2016-17 Lecturer: r. Adam Teman TAs: Itamar Levi, Robert Giterman 26 April 2017 isclaimer: This course was

More information

BFIT Users Guide - v1.1

BFIT Users Guide - v1.1 BFIT Users Guide - v1.1 Daniel Holcomb Wenchao Li Sanjit A. Seshia UC Berkeley {holcomb,wenchaol,sseshia}@eecs.berkeley.edu February 9, 2009 Contents 1. Introduction 2 2. FIT Calculation 2 2.1. R(q, t)

More information

Lecture 27: Latches. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory

Lecture 27: Latches. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory EE241 - Spring 2008 Advanced Digital Integrated Circuits Lecture 27: Latches Timing Announcements Wrapping-up the class: Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday,

More information

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories Digital Integrated Circuits A Design Perspective Semiconductor Chapter Overview Memory Classification Memory Architectures The Memory Core Periphery Reliability Case Studies Semiconductor Memory Classification

More information

Lecture 16: Circuit Pitfalls

Lecture 16: Circuit Pitfalls Lecture 16: Circuit Pitfalls Outline Variation Noise Budgets Reliability Circuit Pitfalls 2 Variation Process Threshold Channel length Interconnect dimensions Environment Voltage Temperature Aging / Wearout

More information

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo Digital Integrated Circuits Designing Combinational Logic Circuits Fuyuzhuo Introduction Digital IC Dynamic Logic Introduction Digital IC EE141 2 Dynamic logic outline Dynamic logic principle Dynamic logic

More information

Interconnect (2) Buffering Techniques. Logical Effort

Interconnect (2) Buffering Techniques. Logical Effort Interconnect (2) Buffering Techniques. Logical Effort Lecture 14 18-322 Fall 2002 Textbook: [Sections 4.2.1, 8.2.3] A few announcements! M1 is almost over: The check-off is due today (by 9:30PM) Students

More information

9/18/2008 GMU, ECE 680 Physical VLSI Design

9/18/2008 GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI esign Chapter IV esigning Sequential Logic Circuits (Chapter 7) 1 Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state 2 storage mechanisms positive

More information

Skew-Tolerant Circuit Design

Skew-Tolerant Circuit Design Skew-Tolerant Circuit Design David Harris David_Harris@hmc.edu December, 2000 Harvey Mudd College Claremont, CA Outline Introduction Skew-Tolerant Circuits Traditional Domino Circuits Skew-Tolerant Domino

More information

TAU' Low-power CMOS clock drivers. Mircea R. Stan, Wayne P. Burleson.

TAU' Low-power CMOS clock drivers. Mircea R. Stan, Wayne P. Burleson. TAU'95 149 Low-power CMOS clock drivers Mircea R. Stan, Wayne P. Burleson mstan@risky.ecs.umass.edu, burleson@galois.ecs.umass.edu http://www.ecs.umass.edu/ece/vspgroup/index.html Abstract The clock tree

More information

Radiation Effect Modeling

Radiation Effect Modeling Radiation Effect Modeling The design of electrical systems for military and space applications requires a consideration of the effects of transient and total dose radiation on system performance. Simulation

More information

Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. November Digital Integrated Circuits 2nd Sequential Circuits

Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. November Digital Integrated Circuits 2nd Sequential Circuits igital Integrated Circuits A esign Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic esigning i Sequential Logic Circuits November 2002 Sequential Logic Inputs Current State COMBINATIONAL

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective Digital Integrated Circuits Design Perspective Designing Combinational Logic Circuits Fuyuzhuo School of Microelectronics,SJTU Introduction Digital IC Dynamic Logic Introduction Digital IC 2 EE141 Dynamic

More information

EE141. Administrative Stuff

EE141. Administrative Stuff -Spring 2004 Digital Integrated ircuits Lecture 15 Logical Effort Pass Transistor Logic 1 dministrative Stuff First (short) project to be launched next Th. Overall span: 1 week Hardware lab this week Hw

More information

MOSFET: Introduction

MOSFET: Introduction E&CE 437 Integrated VLSI Systems MOS Transistor 1 of 30 MOSFET: Introduction Metal oxide semiconductor field effect transistor (MOSFET) or MOS is widely used for implementing digital designs Its major

More information

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3 MOSIS REPORT Spring 2010 MOSIS Report 1 MOSIS Report 2 MOSIS Report 3 MOSIS Report 1 Design of 4-bit counter using J-K flip flop I. Objective The purpose of this project is to design one 4-bit counter

More information

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power - Fall 2002 Lecture 7 MOS Capacitances Inverter Delay Power Announcements Wednesday 12-3pm lab cancelled Lab 4 this week Homework 2 due today at 5pm Homework 3 posted tonight Today s lecture MOS capacitances

More information

Soft Error Rate Analysis in Combinational Logic

Soft Error Rate Analysis in Combinational Logic Soft Error Rate Analysis in Combinational Logic Martí Anglada Sánchez Facultat d Informàtica de Barcelona (FIB) Universitat Politècnica de Catalunya (UPC) - BarcelonaTech Advisor: Antonio González, Departament

More information

CSE241 VLSI Digital Circuits Winter Lecture 07: Timing II

CSE241 VLSI Digital Circuits Winter Lecture 07: Timing II CSE241 VLSI Digital Circuits Winter 2003 Lecture 07: Timing II CSE241 L3 ASICs.1 Delay Calculation Cell Fall Cap\Tr 0.05 0.2 0.5 0.01 0.02 0.16 0.30 0.5 2.0 0.04 0.32 0.178 0.08 0.64 0.60 1.20 0.1ns 0.147ns

More information

Integrated Circuits & Systems

Integrated Circuits & Systems Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 16 CMOS Combinational Circuits - 2 guntzel@inf.ufsc.br

More information

Integrated Circuits & Systems

Integrated Circuits & Systems Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 18 CMOS Sequential Circuits - 1 guntzel@inf.ufsc.br

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUBJECT CODE: EC 1354 SUB.NAME : VLSI DESIGN YEAR / SEMESTER: III / VI UNIT I MOS TRANSISTOR THEORY AND

More information

DKDT: A Performance Aware Dual Dielectric Assignment for Tunneling Current Reduction

DKDT: A Performance Aware Dual Dielectric Assignment for Tunneling Current Reduction DKDT: A Performance Aware Dual Dielectric Assignment for Tunneling Current Reduction Saraju P. Mohanty Dept of Computer Science and Engineering University of North Texas smohanty@cs.unt.edu http://www.cs.unt.edu/~smohanty/

More information

Parallel Processing and Circuit Design with Nano-Electro-Mechanical Relays

Parallel Processing and Circuit Design with Nano-Electro-Mechanical Relays Parallel Processing and Circuit Design with Nano-Electro-Mechanical Relays Elad Alon 1, Tsu-Jae King Liu 1, Vladimir Stojanovic 2, Dejan Markovic 3 1 University of California, Berkeley 2 Massachusetts

More information

EE241 - Spring 2003 Advanced Digital Integrated Circuits

EE241 - Spring 2003 Advanced Digital Integrated Circuits EE241 - Spring 2003 Advanced Digital Integrated Circuits Lecture 16 Energy-Recovery Circuits SOI Technology and Circuits Optimal EDP Contours 1 Leakage and Switching ELk 2 = ESw Opt L ln d K tech α avg

More information

Timing Issues. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić. January 2003

Timing Issues. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić. January 2003 Digital Integrated Circuits A Design Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolić Timing Issues January 2003 1 Synchronous Timing CLK In R Combinational 1 R Logic 2 C in C out Out 2

More information

Topic 4. The CMOS Inverter

Topic 4. The CMOS Inverter Topic 4 The CMOS Inverter Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@ic.ac.uk Topic 4-1 Noise in Digital Integrated

More information

Single-Event Upset and Snapback in Silicon-on-Insulator Devices

Single-Event Upset and Snapback in Silicon-on-Insulator Devices OT7U Single-Event Upset and Snapback in Silicon-on-Insulator Devices P. E. Dodd, M. R. Shaneyfelt, J. R. Schwank, G. L. Hash, B. L. Draper, and P. S. Winokur Sandia National Laboratories Albuquerque, New

More information

Lecture 24. CMOS Logic Gates and Digital VLSI II

Lecture 24. CMOS Logic Gates and Digital VLSI II ecture 24 CMOS ogic Gates and Digital VSI II In this lecture you will learn: Static CMOS ogic Gates FET Scaling CMOS Memory, SRM and DRM CMOS atches, and Registers (Flip-Flops) Clocked CMOS CCDs CMOS ogic:

More information

CMOS Transistors, Gates, and Wires

CMOS Transistors, Gates, and Wires CMOS Transistors, Gates, and Wires Should the hardware abstraction layers make today s lecture irrelevant? pplication R P C W / R W C W / 6.375 Complex Digital Systems Christopher atten February 5, 006

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective igital Integrated Circuits A esign Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic esigning Sequential Logic Circuits November 2002 Sequential Logic Inputs Current State COMBINATIONAL LOGIC

More information

GMU, ECE 680 Physical VLSI Design

GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI esign Chapter IV esigning Sequential Logic Circuits (Chapter 7) 1 Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state 2 storage mechanisms positive

More information

EE115C Digital Electronic Circuits Homework #6

EE115C Digital Electronic Circuits Homework #6 Problem 1 Sizing of adder blocks Electrical Engineering Department Spring 2010 EE115C Digital Electronic Circuits Homework #6 Solution Figure 1: Mirror adder. Study the mirror adder cell (textbook, pages

More information

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] Miscellaneous Lecture topics Mary Jane Irwin [dapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.] MOS Switches MOS transistors can be viewed as simple switches. In an N-Switch, the

More information

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No. # 08 MOS Inverters - III Hello, and welcome to today

More information

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view) CMPEN 411 VLSI Digital Circuits Lecture 04: CMOS Inverter (static view) Kyusun Choi [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] CMPEN

More information

Errata of K Introduction to VLSI Systems: A Logic, Circuit, and System Perspective

Errata of K Introduction to VLSI Systems: A Logic, Circuit, and System Perspective Errata of K13126 Introduction to VLSI Systems: A Logic, Circuit, and System Perspective Chapter 1. Page 8, Table 1-1) The 0.35-µm process parameters are from MOSIS, both 0.25-µm and 0.18-µm process parameters

More information

Delay Modelling Improvement for Low Voltage Applications

Delay Modelling Improvement for Low Voltage Applications Delay Modelling Improvement for Low Voltage Applications J.M. Daga, M. Robert and D. Auvergne Laboratoire d Informatique de Robotique et de Microélectronique de Montpellier LIRMM UMR CNRS 9928 Univ. Montpellier

More information

Lecture 5: DC & Transient Response

Lecture 5: DC & Transient Response Lecture 5: DC & Transient Response Outline q Pass Transistors q DC Response q Logic Levels and Noise Margins q Transient Response q RC Delay Models q Delay Estimation 2 Activity 1) If the width of a transistor

More information

ELECTRONIC circuits encode information in the form of a

ELECTRONIC circuits encode information in the form of a 128 IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2004 Characterization of Soft Errors Caused by Single Event Upsets in CMOS Processes Tanay Karnik, Senior Member, IEEE,

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective igital Integrated Circuits esign Perspective esigning Combinational Logic Circuits 1 Combinational vs. Sequential Logic In Combinational Logic Circuit Out In Combinational Logic Circuit Out State Combinational

More information

CMPEN 411. Spring Lecture 18: Static Sequential Circuits

CMPEN 411. Spring Lecture 18: Static Sequential Circuits CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 18: Static Sequential Circuits [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp11

More information

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

! Charge Leakage/Charge Sharing.  Domino Logic Design Considerations. ! Logic Comparisons. ! Memory.  Classification.  ROM Memories. ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 9: March 9, 8 Memory Overview, Memory Core Cells Today! Charge Leakage/ " Domino Logic Design Considerations! Logic Comparisons! Memory " Classification

More information

Compact Modelling of Single Event Transient in Bulk MOSFET for SPICE: Application to Elementary Circuit

Compact Modelling of Single Event Transient in Bulk MOSFET for SPICE: Application to Elementary Circuit Compact Modelling of Single Event Transient in Bulk MOSFET for SPICE: Application to Elementary Circuit Neil Rostand ONERA/DPHY, Univ.of Toulouse Toulouse/ neil.rostand@onera.fr Sébastien Martinie sebastien.martinie@cea.fr

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 19: March 29, 2018 Memory Overview, Memory Core Cells Today! Charge Leakage/Charge Sharing " Domino Logic Design Considerations! Logic Comparisons!

More information

Lecture 12 CMOS Delay & Transient Response

Lecture 12 CMOS Delay & Transient Response EE 471: Transport Phenomena in Solid State Devices Spring 2018 Lecture 12 CMOS Delay & Transient Response Bryan Ackland Department of Electrical and Computer Engineering Stevens Institute of Technology

More information

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor CMPEN 411 VLSI Digital Circuits Lecture 03: MOS Transistor Kyusun Choi [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] CMPEN 411 L03 S.1

More information

Introduction to CMOS VLSI Design Lecture 1: Introduction

Introduction to CMOS VLSI Design Lecture 1: Introduction Introduction to CMOS VLSI Design Lecture 1: Introduction David Harris, Harvey Mudd College Kartik Mohanram and Steven Levitan University of Pittsburgh Introduction Integrated circuits: many transistors

More information

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective igital Integrated Circuits A esign Perspective Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic esigning Sequential Logic Circuits November 2002 Naming Conventions In our text: a latch is level sensitive

More information

Power Dissipation. Where Does Power Go in CMOS?

Power Dissipation. Where Does Power Go in CMOS? Power Dissipation [Adapted from Chapter 5 of Digital Integrated Circuits, 2003, J. Rabaey et al.] Where Does Power Go in CMOS? Dynamic Power Consumption Charging and Discharging Capacitors Short Circuit

More information

Interconnect s Role in Deep Submicron. Second class to first class

Interconnect s Role in Deep Submicron. Second class to first class Interconnect s Role in Deep Submicron Dennis Sylvester EE 219 November 3, 1998 Second class to first class Interconnect effects are no longer secondary # of wires # of devices More metal levels RC delay

More information

ECE321 Electronics I

ECE321 Electronics I ECE321 Electronics I Lecture 1: Introduction to Digital Electronics Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Tuesday 2:00-3:00PM or by appointment E-mail: payman@ece.unm.edu Slide: 1 Textbook

More information