Top Banner
M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping Zhan
20

M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

:: Milestone 4 2-D Discrete Cosine Transform

Group M2:Tommy Taylor Brandon HsiungChangshi XiaoBongkwan Kim

Project Manager: Yaping Zhan

Page 2: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Team Paradigm

Page 3: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Project statusDesign Proposal (Complete)Architecture Proposal (Complete): Behavioral Verilog and test bench (Done)Size estimates/floor plan (Complete): Structural Verilog (Done): Revised Floor plan (Done)Full-chip schematic (Done)Verilog verification of full-chip schematic

(almost missing 2d, have 1d)Critical Path Estimation

Page 4: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Transistor count and performance estimation :

adder register ROM Control logic total pins

4x(15x24+14)=1500

18x16x15=4320

8x16x2=256

1000 ~10.5k 40

1DDCT module :

2DDCT = 2x1DDCT + SRAM ~ 29k

throughput latency

8 samples/64 cycle 528 cycle

Shift Register Muxes SRAM

mux(44x20)+ff(18x20)=1300

2000 7000

Page 5: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Transistor Numbers

: mirror adder - 28: mirror adder 16 bit - 448: accumulator - 1076: and2 - 6: bit address gen - 960: compare3 - 4: compare15 - 14: control - 616: decode 2 4 - 78: eightbitcounter - 208: ff16 - 192: flipflop - 12: fourbitcompare0 - 14: fourbitcounter - 104

: p to s - 884: reg20bit - 240: shiftreg - 832: shiftreg20bit - 1200: sram sense amp - 5: statereg - 24: threebitcounter - 78: tranmission - 2: twobitcounter - 52: twobitmux2 - 28: xor2 - 8: halfadder - 14: midbuf - 1664

Page 6: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: Control Logic (616)

Page 7: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: In buffer (4226)

Page 8: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components Breakdown

: Mirror Adder: (28): 16 bit – (448), 20 bit

(560)

Page 9: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: Mid Buffer (960)

Page 10: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: Bitaddress_Generator (960)

Page 11: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: Shift Register 16bit (832), 20bit (1200)

Page 12: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components: Accumulator (1076)

Page 13: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: 1D Dct (14026)

Page 14: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: Parallel to Serial (884)

Page 15: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Larger Components

: 2d DCT (28200)

Page 16: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Old layout proposal

Sub

Add

Control logic

rom

shift reg

16bi

t 1x8

dem

ux

16bit 4x1 mux

16bit 4x1 mux

reg

reg

reg

reg

reg

reg

reg

reg

16bit 1x4 demux

4bit 16x1 mux A

dd

rom A

dd

4bit 16x1 mux

16bit 1x4 demux

16bit2x1 mux

reg

reg

reg

reg

reg

reg

reg

eg

600u

150u

Page 17: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Overall floorplan

1D DCT

1D DCT

16 x 64 SRAM

15050

100

600

500

500 x 600 = 300,000um2

Page 18: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

New Layout Proposal

rom

shift reg

reg

reg

reg

reg

4bit 16x1 mux A

dd

rom

shift regAdd

4bit 16x1 mux

16bit 4x1 mux

reg

reg

reg

reg

Add

regregreg

regregreg

regreg

Add

16bit 4x1 mux

ctrl

500u

200u

Page 19: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

Overall floorplan

1D DCT

1D DCT

16 x 64 SRAM

15050

100

500

500

500 x 600 = 300,000um2

Page 20: M2: Team Paradigm :: Milestone 4 2-D Discrete Cosine Transform Group M2: Tommy Taylor Brandon Hsiung Changshi Xiao Bongkwan Kim Project Manager: Yaping.

M2: Team Paradigm

::conclusion & questions

: 29k too much?: How to simulate individual parts.