Sie sind auf Seite 1von 6

MARCH 2008 VOL 7

AM
A
A M Maaagggaaazzziiinnneee fffrrrooom
MooonnnttthhhlllyyyM
M m BT
mJJJB
B Teeeccchhh IIIN
T ND
N DIIIA
D A
A

IIN
NSSPPIIR
REE AASSPPIIR
REE
IIN
NSSPPIIR
REE A
ASSPPIIR
REE
“Never lose faith in yourself; you A Message from Director
can do anything in the universe.”
Seeing industry requirement our IT team has setup the Linux
“He who struggles is better than he Based EDA Environment, for RTL Design / verification /
who never attempts.” simulation / synthesis. This has enabled us to start with module to
work on Linux based automation to improver the productivity and
“We can not see outside what we are know-how skill further.
not inside”

“The greatest sin is to think yourself


weak” -B.B. Singh
(Director JBTech INDIA)

Tech Byte
A multi-level approach to low-power IC design Power primer
An IC consumes two types of power: static and dynamic power. he
The demand for battery-powered products is arousing immense main difference between hem is that dynamic power is frequency
interest in energy-efficient devices. Meanwhile, integrated-circuit dependent, while static is not. Static power is defined s he product
densities and operating speeds have continued to climb, proving of the power supply voltage and a static, or dc, current, which itself
Moore's law again and again. But chips cannot get more complex, has two components: leakage current and through-current. Leakage
faster, and larger without their hunger for power growing as well currents are parasitic effects common to all bulk MOS devices, and
[Fig.1]. In fact, with pleas for portability adding to the usual are slight enough to be ignored except in battery powered
clamor for more features and faster operation, power consumption applications with long standby or sleep times. Through-currents are
has in many cases become the limiting factor in fulfilling market orders of magnitude larger, usually in the microampere to
demand. milliampere range; they occur in circuits designed with analog
techniques or those that use resistive pull-up devices.
The concept of power Dynamic power also has two components. The first arises from
efficient design is momentary short-circuit currents, known as crowbar currents, that
certainly not new. Low flow from power to ground when a transistor stack switches state.
power design techniques While the transistor's inputs are changing from low to high or high
have been employed for to low, the pchannel and n-channel transistors are for an instant
more than 25 years, both "on" in their linear regions. The more dominant component of
particularly in the areas dynamic power is capacitive power--the product of the load
of watch circuits and capacitance, the square of the supply voltage, and the toggle
calculators. What is new, frequency [Fig. 2].
however, is the Alternatively, from a cell based
requirement of both very viewpoint, dynamic power can be
high performance and partitioned into whatever is
low power at the same consumed internally by the cell
Fig1: Microprocessor power needs and whatever is consumed in
are climbing, despite lower supply
time. In some cases these
requirements are driving the load. Cell power is the
voltage, and low power design
techniques, motivated simply by the. power used internally by a cell or
module primitive, for example a
NAND gate or flip flop, including
need to extend battery life, while in others they are driven by the crowbar power and the power
need for thermal management required to charge the
The need has not gone unnoticed. Low-power IC design has capacitances inside the cell. Load
become an especially vibrant area of research and development, power is used in charging the
resulting in advances in low-power fabrication processes and external loads driven by the cell,
circuit techniques, dynamically programmable power supplies, Fig2: Dynamic power which including both wiring and fan-out
and power efficient microprocessors. A new generation of accounts for most of the capacitances. So the dynamic
computer-aided design tools developed especially for power power dissipated in CMOS ICs power for an entire chip would be
efficient design is now available to help engineers optimize power has two major components
crowbar current and load the sum of the power consumed by
at most stages of the circuit-development process. current all the cells on the chip and the
power consumed in driving all the
load capacitances.
Low-power design techniques focus on reducing one or more of standard bulk CMOS. But once more, cost is a factor. These
these components. In the case of dynamic power, reducing the supply solutions entail new processing techniques and in the case of
voltage is usually the first choice since the power goes up with the silicon-on-insulator, a completely different type of substrate.
square of the voltage. By lowering the supply voltage also lowers The sheer expense of modifying the process to cut back on power
transistor output currents, lengthening signal delays and degrading is an inducement to turn to design-oriented solutions. The three
performance. For this reason, most low power design efforts focus on basic options are reducing cell power, cutting interconnect
reducing both capacitance and signal frequencies, as well as shunning capacitance, and minimizing the average switching frequency.
circuits that consume static power. This strategy is applied globally, Power can be lowered by carefully designing and laying out any
to the entire chip, and locally, to individual modules, as different given cell so as to shrink the transistors and parasitic capacitances
chips vary widely in how much power they consume and in what within it to a minimum. On a case-by-case basis, logic families---
circuits are the biggest power consumers Fig. 3. static or domino CMOS for example---can also be chosen to
DEC Alpha Microprocessor Alcatel Telecom chip economize on power. To limit interconnect capacitance, wires are
made as short as possible and high-frequency signals are
preferentially routed on the least capacitive layers.
Memory Frequency reduction techniques focus on minimizing the energy
Clocks wasted from operations and signal transitions that do no useful
work. Examples are glitches--spurious or undesired signal
Logic transitions--and the clocking of stale data into registers.
I/O To every level, its own techniques
Contemporary VLSI design occurs at many levels of abstraction,
which can be classified, from lowest to highest, as transistor,
logic, architecture, and system. The strategies for cutting back on
Fig 3 :Power consumption characteristics of ICs vary tremendously
from design to design , the power consumed by the first alpha power use differ because at each level because the design task is
microprocessor was dominated by the clocks , while an alcatel fundamentally different.
telecommunication chip memories use the most At the transistor level, capacitance reduction is most effective.
Low-power VLSI design Global floorplanning and logic partitioning are useful in
A variety of techniques exist for keeping power consumption to a minimizing wire lengths and hence wiring capacitances. Within
minimum. For any given design, the choice of which to employ is cells, transistors are kept as small as possible so as to present the
determined by several factors such as available supply voltages, lowest capacitive loads possible. Signals with limited voltage
preferred circuit design styles, and semiconductor fabrication swings serve to lessen the voltage component of dynamic power.
technology. The greatest impact on power is made by the supply (This last approach is usually confined to I/O buffers that drive
voltage. Aside from such non-trivial issues as supply voltage large capacitive loads, because limited swing drivers and
standards and I/O signaling standards, the key concern is the receivers usually require some circuit overhead that consumes
performance degradation just mentioned. static power.) The Gunning transceiver I/O buffer, with an output
One way to address this concern is to use several supply voltages: voltage swing of only 1 V, is an example of a circuit having a
the highest voltage for the logic with the greatest need for speed, and limited signal swing.
lower voltages for those circuits with less demanding speed Note that these techniques--limited-swing drivers and reduced
requirements. capacitance transistors—are often also used to design high-speed
Another method is to alter the fabrication process to support very low circuits: signal switching is faster since the signals have to
voltages. Jim Burr and John Shott at Stanford University, Stanford, transition across a smaller voltage difference, and smaller
Project of The Month
California, demonstrated this approach with an ultralow-power
CMOS technology having a supply voltage of only 200 mV. Their
capacitances result in faster signal rise times as well as lower
power consumption.
process featured device thresholds near 0 V, and used a substrate bias At the logic level, opportunities to economize on power exist in
to adjust the thresholds to account for temperature and processing both the capacitance and frequency spaces, beginning with the
variations. Although the static leakage currents were raised choice of cell library. Standard cells have lower input
substantially by the extremely low device thresholds, the drop in capacitances than gate arrays because they use a variety of
dynamic power more than offset the leakage power: the power-delay transistor sizes. For the same reason, the cells themselves
product of a seven-stage oscillator improved by a factor of 625 consume less power when switching. Capacitance can also be
compared with the same circuit fabricated in 5-V CMOS. reduced by using libraries designed for low power. These
Unfortunately, this is a very expensive solution for commercial libraries contain cells that have low power micro architectures or
applications, because the required process modifications are usually operate at very low voltages. Some of the leading application
available only to semiconductor companies. Circuit design is more specific IC (ASIC) vendors are providing such libraries today,
complicated as well, for lack of margins adequate to deal with such and many captive design groups are producing specialized
difficult issues as noise and soft errors. libraries for low-power applications. But no matter which type of
Also in the processing domain, developers are working to minimize library is utilized, the logic designer can minimize the power used
capacitances. Low capacitance interconnects are desirable for high by each cell instance by paying careful attention to the transition
performance as well as for power reduction. Two are of particular times of input and output signals. Long rise and fall times should
interest: copper interconnects, and insulators with low dielectric be avoided in order to minimize the crowbar current component
constants. The first, recently commercialized by IBM Corp. and of the cell power.
Motorola Inc., holds out the prospect of lower capacitances and Methods to reduce activity at the logic level usually take the form
higher resistance to electro migration. Added levels of interconnects of blocking unnecessary signal transitions--for example, by
also help, since the upper layers are less capacitive than the lower latching the inputs to a multiplier so that data enters the multiplier
ones and so are the preferred routing layers layer for highly active only when multiplication results are desired. Similarly, decoders
signals such as clocks. Silicon-on-insulator can be designed with enables so that the inputs are decoded only
Technologies seem worthy candidates for low-power applications when necessary, thus preventing unwanted and
because their junction capacitances are much lower than in thereby wasted output transitions.
Several techniques can be applied to optimize the logic itself. Logic
restructuring is used to prevent high switching frequencies from
propagating through the logic when their values are unwanted, and
to choose the most power-efficient local logic structures. Low-
power state encoding is employed to choose the states that
minimize the dynamic power of finite-state machines.
Several power minimization techniques work especially
well at the architectural level. Most of them rely on switching
frequency. The best example of which is the use of clock gating. In
clock gating, a control signal enables a clock signal so that the
clock toggles only when the enable signal is true, and is held steady
when the enable signal is false. Gated clocks are used, in power
management, to shut down portions of the chip, large and small,
that are inactive. This saves on clock power, because the local
clock line is not toggling all the time.
Consider the case of a data bus input register [Fig. 4]. With
conventional scheme, the register is clocked all the time, whether
new data is to be captured or not. If the register must hold the old
state, its output is fed back into the data input through a multiplexer
whose enable line controls whether the register clocks in new data
or recycles the existing data. With a gated clock, the signal that
would otherwise control the select line on the multiplexer now
controls the gate. The result is that the power consumed in driving
the register's clock input is reduced in proportion to the decrease in
average local clock frequency. The two circuits function
identically, but utilization of the gated clock reduces the power Fig 5 : When Voltages are lowered , the performance of an IC can be
consumption. maintained if the slower transistor switching is offset by parall -elism
and pipelining

Table 1: Effects of architecture based Voltage scaling


Architecture Voltage ,V Area Power
Simple 5.0 V 1.0 1.00
Parallel 2.9 V 3.4 0.36
Pipelined 2.9 V 1.3 0.39
Pipelined - 2.0 V 3.7 0.20
parallel
Fig 4: Clock Gating is highly effective in reducing dynamic power; it
prevents the unnecessary clocking of storage elements Attacking frequency reduction at the system level can also result in
large power savings, especially for processors in portable systems.
The gated clock scheme also reduces cell power within each The PowerPC603, for example, contains three power management
register. Many register, or flip-flop, designs utilize local clock modes--doze, nap, and sleep--that are controlled by the operating
buffering where the clock signal is inverted and buffered to system and cut power use overall when the processor is idle for any
produce an inverted and buffered true clock signal internally. Thus extended period of time. With these modes, chip power can go from
when the input clock switches, the internal buffers switch, whether 2.2 W in active mode to 358 mW in doze, 126 mW in nap, and as
or not the flip-flop's output changes state. Clock gating can be low as 1.8 mW in sleep.
implemented locally by gating the clocks to individual registers, or A thriftier use of power by way of improved application software
globally, by building the gating structures into the overall also augurs well. Such optimizations address the effect on a
architecture to turn off large functional modules. While both processor's power consumption of specific instruction sequences.
techniques are effective at reducing power, global gating results in Recent work at Princeton University, New Jersey, by Vivek Tiwari,
much larger power reductions and is often used in implementing Sharad Malik, and their colleagues has shown that with this the
power-down and power-management modes. approach, a particular Fujitsu digital signal processor could run on
A more aggressive architectural approach, known as 26 percent to 73 percent less power--with no hardware changes.
Architecture Based Voltage Scaling, was developed at the They did it by, among other things, carefully assigning data to
University of California at Berkeley by Anantha Chandrakasan and specific memory banks and by using packed, instead of unpacked
Robert Brodersen. The idea is to lower the supply voltage, Vdd, instructions. In the former technique, if operands will be needed
and accept lower transistor performance, but compensate for it with together for computations, they are assigned to the same memory
a higher-throughput architecture. A simple data path might, for bank to take advantage of a double-operand move operation out of
example, perform an addition and a comparison [Fig. 5]. the one memory. Since the double-operand move takes only a single
Parallelism is used to compensate for the loss in throughput due to cycle, instead of two cycles for two single-operand moves, the
voltage reduction. access draws less power. For the same reason, using packed, instead
Performance can be further boosted by adding pipelining. Table 1 of unpacked, instructions also consumes less power: instructions are
summarizes the results of this approach. Its obvious drawback is chosen that reduce the number of execution cycles and so are
the increase in chip area, but the resulting power reduction is Fundamentally more efficient.
significant. In this example, all four architectures achieve the An example of a design that used many of these techniques is the
identical throughput. However, the parallel, pipelined, and StrongARM 110 microprocessor, designed by Digital Equipment
pipelined-parallel versions consume less power than the simple Corp. and Advanced RISC Machines, Ltd. Introduced in 1996, this
data path since they each require a lower supply voltage to reach processor produces 183 Dhrystone MIPS at 160 MHz, while
the same throughput as the simple architecture. operating off of a 1.5 volt supply and consuming only 500 mW.
P
P rr oo jj ee cc tt oo ff tt hh ee M
M oo nn tt hh
FIFO
.
(First in First Out
Introduction
In every item of digital equipment there is exchange of data between
printed circuit boards (PCBs). Intermediate storage or buffering always is
necessary when data arrive at the receiving PCB at a high rate or in
batches, but are processed slowly or irregularly.
Buffers of this kind also can be observed in everyday life (for example, a
queue of customers at the checkout point in a supermarket or cars backed
up at traffic lights). The checkout point in a supermarket works slowly and
constantly, while the number of customers coming to it is very irregular. If
many customers want to pay at the same time, a queue forms, which works
by the principle of first come, first served. The backup at traffic lights is
caused by the sporadic arrival of the cars, the traffic lights allowing them to
pass through only in batches.
In electronic systems, buffers of this kind also are advisable for interfaces
between components that work at different speeds or irregularly.
Otherwise, the slowest component determines the operating speed of all
other components involved in data transfer.
In a compact-disk player, for instance, the speed of rotation of the disk
determines the data rate. To make the reproduced sound fluctuations
independent of the speed, the data rate of the A/D converter is controlled by
a quartz crystal. The different data rates are compensated by buffering. In
this way, the sound fluctuations are largely independent of the speed at
which disks rotate. Screen shot for Design Entry
A FIFO is a special type of buffer. The name FIFO stands for first in first
out and means that the data written into the buffer first comes out of it first.
There are other kinds of buffers like the LIFO (last in first out), often called
a stack memory, and the shared memory. The choice of a buffer
architecture depends on the application to be solved.
FIFOs can be implemented with software or hardware. The choice between
a software and a hardware solution depends on the application and the
features desired. When requirements change, a software FIFO easily can be
adapted to them by modifying its program, while a hardware FIFO may
demand a new board layout. Software is more flexible than hardware. The
advantage of the hardware FIFOs shows in their speed.

Screen shot for simulation

Fig FIFO Architecture

Fig : Circular FIFO with Two Pointers

Screen shot for Synthesis Output


Technology News
Worldwide semiconductor revenue trends Semiconductor market growth rate
The semiconductor industry average growth rate is 14.8% from
The ever increasing use of IC has propelled the overall 1960 through 2003; however, the industry growth is very volatile
semiconductor market from $800 million in 1960, to $204 in and hasn't ever actually grown the average amount in any single
2000 before the market fell back to $139.5 billion dollars in 2001. year - see fig below. The industry moves in cycles. Generally
In 2002 market was essentially flat at $140.5. In 2003 growth rising demand drives up utilization in existing facilities and
resumed with the worldwide semiconductor market reaching therefore profits, construction of a large number of new facilities
$166.4 billion dollars and then $212.9 billion dollars in 2004 and begins, the new facilities come online and prices drop rapidally as
finally $227.3 billion in 2005. In 2007 market reached to $279 the market moves into over-supply and companies try to keep
million, and forecast is $344, $353 and $383 billion for the year their new facilities full. This cycle is driven by the long time
2008, 2009 and 2010 respectively required to bring up a new facility and the highly fixed cost
nature of the facilities
$1000.0 Changes in the worldwide economy and over-inventory can also
Worldwide sale ($B)

trigger downstream. In fact during times of tight supply it is not


unusual for companies to double order trying to get parts ,
artificially overstating demand
$100.0
40.0%

30.0%

20.0%
$10.0
10.0%

0.0%
$1.0
-10.0%
Figure 2:
$0.1 -20.0% Worldwide
Semiconductor
1960 1970 1980 1990 2000 2010 -30.0% Growth Rate
Year -40.0%
1960 1970 1980 1990 2000 2010
Figure 1: Worldwide Semiconductor Market Trend Year

Next generation VLSI Leaders

Priyansha Sinha Sweta Aggarwal


RAJ RAJ

“Right Place to become skilled professional


“The Way of teaching an dealing
in VLSI. Because skill & Knowledge you
with the project complexities is upto
get here makes you feel as you are working
high standards”
in VLSI Industry because all projects here
are in resonance with VLSI Latest
Technologies “

Arpita
Arun Kumar G. Gaon
Panipat
"It’s an honour for me to work with the
“If you really want to work in VLSI, people of JBTech INDIA , after
I assure you of your success if you completion of B.Tech I first time felt so
join JBTech INDIA , I like the Team much motivated , kudos to the JBTech
of JBTech INDIA very much" team”
Cell Construction Layers
Die
Process Line Transistor Mask
Year Product size(sq-
type Width s(M) Layers Proc/Bus Clock Volatge Cache Poly Metal
(bits) (MHz) (V) (Kbits) mm)

1971 4004 PMOS 10K 0.0023 --- 4 0.108 12 0 1 1 13.5


1972 8008 PMOS 10K 0.0035 --- 8 0.2 12 0 1 1 15.2
1974 8080 NMOS 6,000 0.006 --- 8 2 12 0 1 1 20
1976 8085 NMOS 3,000 0.0065 --- 8 0.37 5 0 1 1 20
1978 8086 NMOS 3,000 0.029 --- 16 5 to 10 5 0 1 1 28.6
1979 8088 NMOS 3,000 0.029 --- 16/8 5 to 8 5 0 1 1 28.6
1982 80286 CMOS 1,500 0.134 12 16 6 to 12 5 0 1 2 68.7
1985 80386DX CMOS 1,500 0.275 12 32 16-33 5 0 1 2 104
1989 80486DX CMOS 1,000 1.2 12 32 25-50 5 0 1 3 163
1992 80486DX2 BiCMOS 800 1.2 20 32 50-66 5 0 1 3 81
1993 Pentium BiCMOS 800 3.1 20 32/64 60-66 5 0 1 3Al 264
1994 80486DX4 BiCMOS 600 1.6 22 32 75-100 5 0 1 3Al
1995 Pentium BiCMOS 350 5.5 20 32/64 150-200 3.3 0 1 4Al 310
Pro
1997 Pentium II CMOS 350 7.5 16 32/64 233-300 2.8 0 1 4Al 209
1998 Celeron CMOS 250 19 19 32/64 300-333 --- 128 1 5Al -
1999 Pentium CMOS 180 28 21 32/64 500-733 1.65 256 1 6Al 140
III
2000 Pentium 4 CMOS 180 42 21 32/64 1,400- 1.7 256 1 6Al 224
2,000
2001 Pentium 4 CMOS 130 55 23 32/64 2,000- 1.5 512 1 6Cu 146
2,200
2001 Itanium CMOS 180 25 21 64/64 733-800 - 96 1 6Al -
2002 Pentium 4 CMOS 130 55 26 32/64 2,000- 1.5 512 1 6Cu 131
3,000
2002 Itanium II CMOS 130 220 26 64/64 900- - 256/1,50 1 6Al 421
1,000 0
2003 Pentium 4 CMOS 90 >55 29 32/64 2,800 - 1.2 >512 1 7Cu -
3,800
2006 Core 2 CMOS 65 291 31 32/64 1,800 - 4,096 1 8Cu 143
2,930
2007 Core 2 CMOS 45 410 35 32/64 >1,860 6,144 1 9Cu 107
(Penryn)

D
Diidd Y
Yoouu K
Knnoow
w??
• The communication IC market in the Asia-Pacific region is more than three times the size of
that in the Americas region
• The largest market for MCUs is automobiles
• The fastest growing end-user market for flash memory is the computer and peripherals segment
•• America is the fastest growing regional market for consumer ICs

JBTech INDIA
VLSI Design Solutions & Project Training

JBTech INDIA
Royal Krishna Apra Plaza, D-2, F-09, Alpha-I,
Commercial Belt, Greater Noida (U.P), INDIA
Tel: +91-0120-6548615, 09911676774
Email : info@jbtechindia.com
Web site : www.jbtechindia.com

Das könnte Ihnen auch gefallen