16 bit logarithmic converter

Post on 23-Feb-2016

44 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

16 Bit Logarithmic Converter. Tinghao Liang and Sara Nadeau. 16 Bit Logarithmic Converter. Introduction Motivation Algorithm Explanation High level description Block diagram Design strategy Baseline performance Performance goals Improvement strategy Improved performance Layout - PowerPoint PPT Presentation

TRANSCRIPT

16 Bit Logarithmic ConverterTinghao Liang and Sara Nadeau

16 Bit Logarithmic Converter Introduction

Motivation Algorithm Explanation

High level description Block diagram

Design strategy Baseline performance

Performance goals Improvement strategy Improved performance

Layout Conclusions and Future Work

Project Motivation Logarithmic converters simplify computational

needs Multiplication/Division -> Addition/Subtraction Power/Root -> Multiplication/Division

Real time DSP becoming more and more in demand, increased need for log converters to simplify computation demands

Explore interesting circuitry

Algorithm Whole number portion of base two logarithm of

binary input acquired by detecting leading 1 Decimal portion of base two logarithm of binary

input approximated by mantissa Ex: Input -> 2910 or 111012

Binary answer -> 100.1101 Decimal answer -> 4.8579 Error -> 0.0454, or 0.9%

Implementation – Block Diagram

Baseline Design Strategy Direct CMOS implementation of all circuit blocks Use gates sized for matching rise and fall times

from lab 2 Goal – functional circuitry

Implementation – Leading One Detector Functionality

LOD4 LOD16

Implementation – ROM Functionality

Implementation – Barrel Shifter Functionality

Baseline Design Results 50 MHz operation

speed 5 mW power

consumption

Improvement Strategy - Speed Critical path

MSB’s pass through LOD and ROM prior to output LSB’s need valid ROM output before barrel shifter

output is valid Critical block – 2:1 MUX

Appears in LOD as well as barrel shifter, often cascaded

Sized with logical effort 4-Input NOR also resized for minimum average

delay

Improvement Strategy - Power Power supply reduced to 2 V Circuitry simplified ROM circuit activated only when clock is low

Improvement Strategy - Functionality

Expanded from 8 bits to 16 bits

Added a flag to indicate zero input

Schematic Changes - MUX

Improved Design Results 77 MHz operation

speed 1.7 mW power

consumption

Layout – Register

Layout – Leading One Detector

Layout - ROM

Layout – Barrel Shifter

Improved Design Layout

Improved Design Layout

Conclusions and Future Work Conclusions

Functional base two log converter designed and simulated successfully

Speed and power consumption were both improved by design modifications

Improvements Size ROM cell for better speed Further optimize layout organization Add error compensation circuitry Build anti-logarithmic converter

Thank you!

Questions?

top related