Useful Tools

contact us contact tutor/group email to a friend accessibility options report a fault
Microelectronic Technologies & Applications

Microelectronic Technologies and Applications

Unit 2: Time delay and power dissipation considerations


Unit Contents

Author: Professor Ted Pritchard

Textbook: Application Specific Integrated Circuits, MJS Smith

For tutor support in the main chapter contact: Neil Cole

For tutor support in the SPICE exercise contact: Neil Cole

Notional Workload: 10 hours


2.1 Unit Overview

This chapter covers two important aspects of CMOS ICs, namely gate delay and gate power dissipation. Physical parameters within the gates that determine the values for the two parameters in practice are discussed as are methods of estimating values from calculation and CAD tools.

As ASICs and all integrated circuits are comprised basically of millions of logic gates then overall chip delay (which is the inverse of operating frequency) and chip power dissipation are ultimately determined by the individual gate delay and gate power dissipation.

In recent years with technology developments, in particular scaling down to 0.13µm and soon to 0.9µm (90 nm) it is now possible to buy Intel Pentium 4 processors operating at 2.66 GHz compared to 100 MHz or less only 5 years ago. Power dissipation has similarly reduced although current processors still require heatsinks and forced cooling

[back to top]


2.2 Gate Delay

Reference Texts

See section 3.1 in the textbook

Figure 2.1: A model for CMOS logic delay

A model for CMOS logic delay

2.2.1 Transistor parasitic capacitances

Reference Texts

See section 3.2 in the textbook

[back to top]


2.3 'Logical Effort' Delay Model

Originally suggested by Sutherland and Shroull (1991) based on the time constant analysis of Mead, Seitz and others.

Reference Texts

See section 3.3 in the textbook

tpd = (COUT + sCp) + stq.

d =    = f + p + q         3.15

T = RINV CINV

Figure 2.8: Logical Effort

Logical Effort

2.3.1 Logical area

Reference Texts

See section 3.3.2 in the textbook

2.3.2 Logical paths

Reference Texts

See section 3.3.3 in the textbook

2.3.3 Optimum delay

Reference Texts

See section 3.3.5 in the textbook

2.3.4 Optimum number of stages

Reference Texts

See section 3.3.6 in the textbook

Figure 2.12: Stage Effort (f)

Stage Effort (f)

[back to top]


2.4 Library cell design

Designers use cell libraries - they are themselves developed usually by specialised companies or chip manufacturers.

Reference Texts

See section 3.4 in the textbook

SPICE Exercise

This exercise is likely to be the first time you will have been asked to run Cadence remotely. First  you need to install NXClient on your PC;  click here for instructions.

Read about operating a PC as a Unix/Linux terminal, linked from here.

Both the above links are also present in the "Students" site under "IT Configuration". You may find it helpful to bookmark the reference on operating a PC as a Unix terminal as it is likely to be useful in many other modules.

The SPICE exercise details the simulation and delay analysis of a simple CMOS inverter under no-load and loaded operating conditions.  You should expect to spend about two hours on this exercise.  Click below to jump to the SPICE simulation walkthrough.

Interactive Exercise

[back to top]


2.5 Power Dissipation

Reference Texts

See section 15.5 in the textbook

Low Power design has become a major concern of all ASIC and IC designers in recent years because of cooling, packaging and reliability considerations. Design techniques such as asynchronous design, although essentially more complex than the usual synchronous design is more power efficient because the power hungry clock circuitry is a major part of the total power consumption on chip. Other techniques used are switching parts of the system off when not in use, using lower power technologies and architectures.

Modern CAD tools now include power estimator tools at high/low levels to enable the designer to evaluate the power dissipation aspects of his design very early on in the design process and make changes as required.

For recent information on low power design issues access the web-site of the European Low Power Initiative for Electronic System Design at http://vada.skku.ac.kr/ClassInfo/microsystem/cad-alg/de-synopsis.html (previously: www.esdlpd.dimes.tudelft.nl ). This initiative also published several books on specialist areas of Low Power Design through Kluwer Academic Publishers.

For instance the book, The principles of Asynchronous Circuit Design by Sparso and Furber (ISBN 0-7923-7613-7) is an excellent text for anyone wishing to learn about Asynchronous Design. Those interested should also review the Philip's tools designed to support such design.

A number of Asynchronous design books are available via the Netbooks interface via the University catalogue for those interested in pursuing the topic further. From personal experience it is interesting, challenging and a way to terrify your manager by asking if you can do a section as an asynchronous design ( Neil ).

Self Assessment Questions

Please attempt the self assessment questions 3.1, 3.2, 3.3, 3.4 and 3.18 on page 155 as well as 15.15 on page 842 of the textbook.

 

Show solution

[back to top]

Partially Updated Neil Cole 30.08.11

Site Search

Powered by Google
Site Map