12/17/2015 EE 4311 DESIGN OF VLSI
TERM PROJECT
Syed Salik Hafeez
UNIVERSITY OF MINNESOTA DULUTH
Shaiful Islam Swapan
Carry Lookahead adder
A carry-lookaheadadder (CLA) or fast adder is a type of adder usedin digital logic.A carry-lookahead
adderimprovesspeedbyreducingthe amountof time requiredtodetermine carrybits.Itcan be
contrastedwiththe simpler,butusuallyslower, ripplecarryadderforwhichthe carry bitis calculated
alongside the sumbit,andeachbit mustwaituntil the previouscarryhas beencalculatedtobegin
calculatingitsownresultandcarry bits.The carry-lookaheadaddercalculatesone ormore carry bits
before the sum,whichreducesthe waittime tocalculate the resultof the largervalue bits.
PGC Generator (Circuit)
PGC Generator (Symbol)
DOT (Circuit)
DOT (Symbol)
CLA 4-bit (Schematic)
CLA 16-bit (Schematic)
CLA 32-bit (Schematic)
CLA 16-bit (Layout)
LVS verification (Layout vs Schematic)
Simulation Results
1) Carry propagation delay
2) Worst delay (S31)

EE_4311_VLSI_FINAL_PROJECT

  • 1.
    12/17/2015 EE 4311DESIGN OF VLSI TERM PROJECT Syed Salik Hafeez UNIVERSITY OF MINNESOTA DULUTH Shaiful Islam Swapan
  • 2.
    Carry Lookahead adder Acarry-lookaheadadder (CLA) or fast adder is a type of adder usedin digital logic.A carry-lookahead adderimprovesspeedbyreducingthe amountof time requiredtodetermine carrybits.Itcan be contrastedwiththe simpler,butusuallyslower, ripplecarryadderforwhichthe carry bitis calculated alongside the sumbit,andeachbit mustwaituntil the previouscarryhas beencalculatedtobegin calculatingitsownresultandcarry bits.The carry-lookaheadaddercalculatesone ormore carry bits before the sum,whichreducesthe waittime tocalculate the resultof the largervalue bits. PGC Generator (Circuit)
  • 3.
  • 4.
  • 5.
    CLA 16-bit (Schematic) CLA32-bit (Schematic)
  • 6.
    CLA 16-bit (Layout) LVSverification (Layout vs Schematic)
  • 7.
    Simulation Results 1) Carrypropagation delay 2) Worst delay (S31)