Implementation of Nonrestoring Array Divider - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Implementation of Nonrestoring Array Divider

Description:

FET level schematic. 51 FETS in total. Pre-Layout Simulation ... Gate Level schematics in HW3 (with an extra XOR gate) XOR. NAND. NAND. INV. NAND. XOR. XOR ... – PowerPoint PPT presentation

Number of Views:121
Avg rating:3.0/5.0
Slides: 28
Provided by: unkn512
Category:

less

Transcript and Presenter's Notes

Title: Implementation of Nonrestoring Array Divider


1
Implementation of Non-restoring Array Divider
  • Wei Jiang
  • ECE651
  • Fall, 2003

2
Division operation
Repeated shift and subtracts
3
Basic Divider Cell
Previous Stage Partial Remainder
d
Previous Stage Quotient
Cout
FA
Cin
Partial Remainder
4
Remainder Correction
  • The remainder output is not the real remainder.
  • Depends on the last bit of the quotient
  • If Qn1, the remainder output is correct
  • If Qn0, the output is the real remainder
    subtracted by divisor Add divisor back to
    correct the remainder.

5
Remainder Correction Cell
Last Stage Partial Remainder
d
Last Stage
Cout
FA
Cin
Real Remainder
6
Divider Cell FET level schematic
51 FETS in total
7
Pre-Layout Simulation
8
Prolific Layout (76 lambda with folding)
132 micron
9
Prolific Post-layout Simulation
10
Manual Standard CellGates Arrangement
  • Gate Level schematics in HW3 (with an extra XOR
    gate)

11
Gates Arrangement
  • 2 XORs on the sides (Also for convenience of next
    part of the project)
  • Tried to minimize the wire routing
  • Tried to maximize the overlapping of the
    transistors

12
1 bit Standard Cell Layout
  • 74.4 micron - Competitive to prolific layout (132
    micron with folding)

13
1 bit Standard Cell Post Layout
14
Bit Slice Cell
  • Divide gates into 3 parts
  • Fold the standard cell gates arrangement
  • Easy routing since most of wires are connecting
    to the close neighbors.

15
1 Bit Slice layout
16
1 Bit Slice Post Layout
17
Comparison
  • Area Delay. Developing Time

18
1 Bit RC Standard Cell Layout
19
RC standard cell post layout
20
1 Bit Datapath RC Cell Layout
21
RC Data Path Post Layout
22
8-bit schematics
1100 FETS
23
8-bit datapath layout
24
8-bit datapath post-layout
1100000/10011010, Remainder 0110
25
8-bit layout by SE
26
8-bit Standard cell post-layout
1100000/10011010, Remainder 0110
27
Conclusion
  • Regular Structure
  • Use shortest wire connecting to the neighbors
  • Efficient and easy to be implemented by VLSI
  • Can be efficiently pipelined
Write a Comment
User Comments (0)
About PowerShow.com