By: C. Eldracher, T. McKee, A Morrill, R. Robson. Supervised by: Professor Shams.

Slides:



Advertisements
Similar presentations
Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
Advertisements

FPGA (Field Programmable Gate Array)
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Chapter 9 Computer Design Basics. 9-2 Datapaths Reminding A digital system (or a simple computer) contains datapath unit and control unit. Datapath: A.
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
Altera FLEX 10K technology in Real Time Application.
Power Reduction Techniques For Microprocessor Systems
The 8085 Microprocessor Architecture
CENTRAL PROCESSING UNIT
Programmable Logic Devices
Parallel I/O Interface Memory CPUI/OTransducer Actuator Output Device Input Device Parallel Interface Microprocessor / Microcontroller Direct memory access(DMA)
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
August 12, 2005Uppalapati et al.: VDAT'051 Glitch-Free Design of Low Power ASICs Using Customized Resistive Feedthrough Cells 9th VLSI Design & Test Symposium.
1 Simple FPGA David, Ronald and Sudha Advisor: Dave Parent 12/05/2005.
Programmable logic and FPGA
1 EECS Components and Design Techniques for Digital Systems Lec 21 – RTL Design Optimization 11/16/2004 David Culler Electrical Engineering and Computer.
Multiplexers, Decoders, and Programmable Logic Devices
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
8-Bit Gray Code Converter
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
Author: D. Brooks, V.Tiwari and M. Martonosi Reviewer: Junxia Ma
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Chapter 6 Memory and Programmable Logic Devices
Low power architecture and HDL coding practices for on-board hardware applications Kaushal D. Buch ASIC Engineer, eInfochips Ltd., Ahmedabad, India
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Logic Device and Memory. Tri-state Devices Tri-state logic devices have three states: logic 1, logic 0, and high impedance. A tri-state device has three.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
Processing Devices.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Circuit design for FPGAs: –Logic elements. –Interconnect.
Power Saving at Architectural Level Xiao Xing March 7, 2005.
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
Evolution in Complexity Evolution in Transistor Count.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Team MUX Adam BurtonMark Colombo David MooreDaniel Toler.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week9-1 Lectures 21, 22 FPGA and Top-Down Design Flow Mar. 3 and 5, 2003.
J. Christiansen, CERN - EP/MIC
Memory and Storage Dr. Rebhi S. Baraka
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
Cis303a_chapt04.ppt Chapter 4 Processor Technology and Architecture Internal Components CPU Operation (internal components) Control Unit Move data and.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Please see “portrait orientation” PowerPoint file for Appendix A Figure A.1. Light switch example.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Basics of Energy & Power Dissipation
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
DSP Architectures Additional Slides Professor S. Srinivasan Electrical Engineering Department I.I.T.-Madras, Chennai –
Lecture 15 Microarchitecture Level: Level 1. Microarchitecture Level The level above digital logic level. Job: to implement the ISA level above it. The.
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
Basic Elements of Processor ALU Registers Internal data pahs External data paths Control Unit.
Low Power, High-Throughput AD Converters
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
Digital Logic & Design Dr.Waseem Ikram Lecture 44.
Low Power, High-Throughput AD Converters
More Devices: Control (Making Choices)
Architecture & Organization 1
Instructor: Alexander Stoytchev
Architecture & Organization 1
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Topics Circuit design for FPGAs: Logic elements. Interconnect.
Recall: ROM example Here are three functions, V2V1V0, implemented with an 8 x 3 ROM. Blue crosses (X) indicate connections between decoder outputs and.
Unit -4 Introduction to Embedded Systems Tuesday.
Presentation transcript:

By: C. Eldracher, T. McKee, A Morrill, R. Robson. Supervised by: Professor Shams

 Microprocessor, are the most used device  Power consumption has been an increasing desire in the modern age  As our technology becomes smaller, we want the ability for it to become mobile as well  This opens up the possibility to run complex devices on low power supplies, such as phones

 16 microprocessor, so we have 16 bit register and 16 bit data bus.  Running the circuit at minimal V DD  Optimize power

Memory: Adam Control Unit: Tom ALU: Chris Register File: Reece Break down of Microprocessor

 To familiarize oneself with the various methodologies of design  We decided upon comparing different methodologies of designs and weighing their benefits and detriments  Specifically: Programmable logic, Semi- Custom, Fully Custom

Programmable LogicSemi-CustomCustom Low Market timeMedian market timeHigh Market time Low CostMedian CostHigh cost High static power consumption (78.9 mW) Median power consumption Optimized for power consumption Low clock optimization (127 MHz) Median clock speedOptimized Clock speed Low costMedian costCostly to manufacture

 Transistor count per One Memory Cell (holds one bit) can be designed with 4,6 or12 transistor  Transistor width and length sizing was increased to reduce power consumption and increase speed  Total memory bits 32Kbits

 To reduce power consumptions  Reduce the lengths of interconnected and  This reduce the internal capacitance and resistance which are power hungry  Using Tri-state buffer and 2 input decoder to reduce wire length and power consumption

 Dividing op code into 3 parts to remove redundant logic.  Various design attempts original taken from a simple DEMUX.  Minimizing wiring capacitance.

 Minimizing the total amount of gate and inverters to minimize power consumption.  Testing to make sure enables would work on low voltage  Replacing transmission gates with tri-state buffers.

 Generation of Logic process used for the processor ◦ ALU design is working on less logical operational blocks, but is still able to perform proper basic functionalities ◦ ALU is divided into two major block sets, shifting and Adder/subtractor ◦ Logical testing on the schematics was successful in all blocks of the ALU system.

 Difficult to maintain logic while trying to decrease number of transistors.  Trying to divide blocks to reduce the number of transistors and the power  Currently working to optimize each block to decrease power requirements.

 Holds data currently in use by the ALU  Very fast  Made of many D flip-flops  Each D flip-flop holds one bit  Need 16 flip-flops in each register  Register must be parallel-in, parallel-out

 Interfacing of components, account for delay.  Optimization  Poster  Final report  Comparison of code  Changing V DD and speed.  Custom design of a microprocessor in order to reduce power comparative study.

 Familiarization with cadence  Research into low power transistor design\how a microprocessor works  Programmable logic, synopsis generated circuit, Custom schematic, custom layout.  Comparison between the different implementation techniques.

Questions?