VLSI Placement - CMOS Part 7
VLSI Placement - CMOS Part 7
More
Next Blog
Create Blog
VLSI placement
This is a blog for people preparing for placement and company interviews in the field of vlsi and electronics. this blog contains important
questions which are generally asked in company written and interview exams
Home
Projects
Computer Programming
Company Papers
VLSI Testing
Analog basics
VHDL tutorial
Pageviews
49,182
CMOS part 7
Facebook Share
Dynamic logic
Dynamic logic requires a minimum clock rate fast enough that the output state of each dynamic gate is used before it leaks
out of the capacitance holding that state, during the part of the clock cycle that the output is not being actively driven.
Static logic has no minimum clock ratethe clock can be paused indefinitely. While it may seem that doing nothing for long
periods of time is not particularly useful, it leads to two advantages:
being able to pause a system at any time makes debugging and testing much easier, enabling techniques such
as single stepping.
being able to run a system at extremely low clock rates allows low-power electronics to run longer on a given
battery.
Advantages
Dynamic logic (properly designed) is over twice as fast as normal logic.
Most electronics running at over 2 GHz these days uses dynamic logic, although some manufacturers, such as
Intel, have completely switched to static logic to save on power[2]. However, dynamic logic too has techniques for
reducing power consumption. A dynamic logic circuit running at 1/2 voltage could consume 1/4 the power of
normal.
Smaller area
Share
View stats
Labels
Blog Archive
2014 (5)
2012 (63)
December (2)
November (9)
October (46)
C programming written exam 8
c programming written question 7
computer programming questions 6
Computer programming questions 5
The dynamic logic circuit requires two phases. The first phase, when Clock is low, is called the setup phase or the
precharge phase and the second phase, when Clock is high, is called the evaluation phase. In the setup phase, the output
is driven high unconditionally (no matter the values of the inputs A and B). The capacitor, which represents the load
capacitance of this gate, becomes charged. Because the transistor at the bottom is turned off, it is impossible for the output
to be driven low during this phase.
During the evaluation phase, Clock is high. If A and B are also high, the output will be pulled low. Otherwise, the output
stays high (due to the load capacitance).
Problem
Dynamic logics, this logic is subject to the charge-sharing problem
Monotonocity -> solve by domino
In practical use, however, dynamic logic still greatly increases the number of transistors that are switching at any given
time, which greatly increases power consumption over static CMOS.
Only non inverting
Domino logic
Dynamic logic has a few potential problems that static logic does not. For example, if the clock speed is too slow, the
output will decay too quickly to be of use.
A popular implementation is domino logic.
Domino logic is a CMOS-based evolution of the dynamic logic techniques which were based on either PMOS or NMOS
transistors. It allows a rail-to-rail logic swing. It was developed to speed up circuits.
http://www.vlsiplacements.com/2012/10/cmos-part-7.html
1/5
28/04/2015
They have smaller areas than conventional CMOS logic (as does all Dynamic Logic).
Parasitic capacitances are smaller so that higher operating speeds are possible.
Operation is free of glitches as each gate can make only one transition.
Only non-inverting structures are possible because of the presence of inverting buffer.
Charge distribution may be a problem.
Updates !!!
PAL
PAL devices consisted of a small PROM (programmable read-only memory) core and additional output logic used to
implement particular desired logic functions with few components. March 1978
PAL devices have arrays of transistor cells arranged in a "fixed-OR, programmable-AND" plane used to implement "sum-ofproducts" binary logic equations for each of the outputs in terms of the inputs and either synchronous or asynchronous
feedback from the outputs.
Followers
Members (15)
Subscribe To
PLA
Posts
A programmable logic array (PLA) is a programmable device used to implement combinational logic circuits. The PLA has
a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be
conditionally complemented to produce an output. This layout allows for a large number of logic functions to be synthesized
in the sum of products (and sometimes product of sums) canonical forms.
Comments
PLDs
A programmable logic device or PLD is an electronic component used to build reconfigurable digital circuits. Unlike a
http://www.vlsiplacements.com/2012/10/cmos-part-7.html
Contributors
satish verma
RaJ
2/5
28/04/2015
rishabh
Popular Posts
FPGAs
A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by the customer or designer
after manufacturinghence "field-programmable". The FPGA configuration is generally specified using a hardware
description language (HDL), similar to that used for an application-specific integrated circuit (ASIC) (circuit diagrams were
previously used to specify the configuration, as they were for ASICs, but this is increasingly rare).
CMOS part 5
CMOS part 3
embedded hardware questions
Microcode
(1) The lowest-level instructions that directly control a microprocessor. A single machine-language instruction typically
translates into several microcode instructions.
In modern PC microprocessors, the microcode is hardwired and can't be modified. Some RISC designs go one step further
by completely eliminating the microcode level so that machine instructions directly control the processor. At the other end of
the spectrum, some mainframe and minicomputer architectures utilize programmable microcode. In this case, the
microcode is stored in EEPROM, which can be modified. This is called microprogramming.
Microcode simplified the job by allowing much of the processor's behaviour and programming model to be defined via
microprogram routines rather than by dedicated circuitry. Even late in the design process, microcode could easily be
changed, whereas hard wired CPU designs were very cumbersome to change, so this greatly facilitated CPU design.
Depletion-mode MOSFETs
There are depletion-mode MOSFET devices, which are less commonly used than the standard enhancement-mode devices
already described. These are MOSFET devices that are doped so that a channel exists even with zero voltage from gate to
source. In order to control the channel, a negative voltage is applied to the gate (for an n-channel device), depleting the
channel, which reduces the current flow through the device. In essence, the depletion-mode device is equivalent to a
normally closed (on) switch, while the enhancement-mode device is equivalent to a normally open (off) switch.[1]
Due to their low noise figure in the RF region, and better gain, these devices are often preferred to bipolars in RF front-ends
such as in TV sets.
Depletion mode
The depletion mode MOSFET can operate in a depletion mode, where a negative gate voltage increases the layer and hence reduces
the source-drain current, or in an enhancement mode, where a positive gate voltage reduces the depletion layer and hence increases
the source-drain current.
Leakage current
http://www.vlsiplacements.com/2012/10/cmos-part-7.html
3/5
28/04/2015
Inverter layout
Lmin = 2* lambda
180nm then Lmin = 180nm and lambda = 90nm,
http://www.vlsiplacements.com/2012/10/cmos-part-7.html
4/5
28/04/2015
No comments:
Post a Comment
Enter your comment...
Comment as:
Publish
Google Account
Preview
Newer Post
Home
Older Post
Fish
Share it
http://www.vlsiplacements.com/2012/10/cmos-part-7.html
5/5