Top Banner
Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design Manager: Yaping Zhan Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun
26

Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

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: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Viterbi Decoder: Presentation #6

M1

Overall Project Objective:

Design a high speed Viterbi Decoder

Stage 5: 23rd Feb. 2004

Component Simulation

Design Manager: Yaping Zhan

Omar Ahmad

Prateek Goenka

Saim Qidwai

Lingyan Sun

Page 2: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Status

18-525, Integrated Circuits Design Project

Design Proposal (Done)Architecture Proposal (Done)Gate level Design(Done)Component Layout (DRC & LVS): DONE

basic components: 100%functional blocks: 100%

Component Simulation: DONEbasic components: 100%functional blocks: 100%

To be done:Chip LayoutSpice Simulation of Entire Chip

Page 3: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Schematic: top level

18-525, Integrated Circuits Design Project

Viterbi Decoder

clk

rst

In_valid

In_data

Out_valid

Out_data

BCU ACS

Trace Back

ML Search

Page 4: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Old Floor Plan

BCU

ACS

ML Search

Trace Back

18-525, Integrated Circuits Design Project

Page 5: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

New Floorplan

18-525, Integrated Circuits Design Project

M4

M2

M3

Page 6: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Comparators Comparators everywhere…

M4

M2

M3

Page 7: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.
Page 8: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Signal Flow through Trace Back 1

18-525, Integrated Circuits Design Project

Page 9: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Signal Flow through Trace Back 1

18-525, Integrated Circuits Design Project

Mux

Mux

Mux

Mux

Mux

Mux

Mux

Mux

Flip-Flop

Flip-Flop

Flip-Flop

Flip-Flop

Flip-Flop

Flip-Flop

Flip-Flop

Flip-Flop

Page 10: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Signal Flow through Trace Back 2

18-525, Integrated Circuits Design Project

Mux

Mux

Mux

Mux

Mux

Mux

Mux

Mux

FF

FF

FF

FF

FF

FF

FF

FF

Mux

Mux

Mux

Mux

Mux

Mux

Mux

Mux

FF

FF

FF

FF

FF

FF

FF

FF

Mux

Mux

Mux

Mux

Mux

Mux

Mux

Mux

FF

FF

FF

FF

FF

FF

FF

FF

Page 11: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Adder 8bPropagation Delay

18-525, Integrated Circuits Design ProjectWorst Case: 1.44 ns

Page 12: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Adder 8bRising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 390ps. Falling Time: 238ps.

Page 13: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Comparator 8b (10 f F)Propagation Delay

Worst Case: 1.52 ns

Page 14: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Comparator 8b (10 f F)Rising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 420ps. Falling Time: 350 ps.

Page 15: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Comparator 8b (50 fF)Propagation Delay

Worst Case: 2.23 ns

Page 16: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Comparator 8b (50 fF)Rising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 1.21 ns. Falling Time: 923 ps.

Page 17: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Flip Flop 1b (10 fF)Propagation Delay

Clk to Q: 137 ps.

Page 18: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Flip Flop 1b (10 fF)Rising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 188ps. Falling Time: 106 ps.

Page 19: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Flip Flop 1b (50 f F)Propagation Delay

Clk to Q: 405 ps.

Page 20: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Flip Flop 1b (50 f F)Rising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 703ps. Falling Time: 450 ps.

Page 21: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Mux 1bPropagation Delay

Worst Case: 143 ps

Page 22: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

Mux 1bRising and Falling Transitions

18-525, Integrated Circuits Design Project

Rising Time: 181ps. Falling Time: 159 ps.

Page 23: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Multiplier 8bPropagation Delay

Worst Case: 390 ps

Page 24: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Multiplier 8bRising and Falling Transitions

Rising Time: 450 ps. Falling Time: 370 ps.

Page 25: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Critical Path

The critical path lies within the ACS_unit.

Adder

Comparator

Mux

Adder = 1.44 ns.

Comparator = 2.23 ns.

Mux = 143 ps.

Wire Delay = 10 ps.

Min clock speed = 261 Mhz.

Page 26: Viterbi Decoder: Presentation #6 M1 Overall Project Objective: Design a high speed Viterbi Decoder Stage 5: 23 rd Feb. 2004 Component Simulation Design.

18-525, Integrated Circuits Design Project

Questions?