TAP Controller for Cell-Based Design Myrna Bussiere, Project Leader Meagan Morrell.

Slides:



Advertisements
Similar presentations
Digital Logic Circuits
Advertisements

1 Combinational Logic Design&Analysis. 2 Introduction We have learned all the prerequisite material: – Truth tables and Boolean expressions describe functions.
Lecture #9 EGR 277 – Digital Logic
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
CS 151 Digital Systems Design Lecture 25 State Reduction and Assignment.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
ENGIN112 L25: State Reduction and Assignment October 31, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 25 State Reduction and Assignment.
Chapter 9 Counters.
1 EENG 2710 Project Synchronous Counters. 2 Counters Counter: A Sequential Circuit that counts pulses. Used for Event Counting, Frequency Division, Timing,
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
Digital Design Lecture 10 Sequential Design. State Reduction Equivalent Circuits –Identical input sequence –Identical output sequence Equivalent States.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
Chapter 4 The Building Blocks: Binary Numbers, Boolean Logic, and Gates.
Chap 4. Sequential Circuits
1 The Chinese University of Hong Kong Faculty of Education Diploma in Education (Part-Time) Winter 1997 Educational Communications and Technology Assignment.
Monday, December 6 Assignment(s) due:Assignments #11(original or redo), #12 and #EC2 are due tonight Tonight is the last chance to turn in Quizzes #13.
Module 9.  Digital logic circuits can be categorized based on the nature of their inputs either: Combinational logic circuit It consists of logic gates.
1 Lecture #7 EGR 277 – Digital Logic Reading Assignment: Chapter 4 in Digital Design, 3 rd Edition by Mano Chapter 4 – Combinational Logic Circuits A)
COMPUTER SCIENCE QUESTIONS… BY JACK. WHAT IS THE CPU? The cpu is the central processing unit.
BZUPAGES.COM1 Chapter 9 Counters. BZUPAGES.COM2 BzuPages.COM Please share your assignments/lectures & Presentation Slides on bzupages which can help your.
Sequential Design Basics. Lecture 2 topics  A review of devices that hold state A review of Latches A review of Flip-Flops 8/22/2012 – ECE 3561 Lect.
Logic Design CS 270: Mathematical Foundations of Computer Science Jeremy Johnson.
Assignment 8 solutions 1) Design and draw combinational logic to perform multiplication of two 2-bit numbers (i.e. each 0 to 3) producing a 4-bit result.
Digital Logic Circuits. Overview  Objectives  Background  Materials  Procedure  Report / Presentation  Closing.
CS 1308 – Computer Literacy and the Internet Building the CPU.
Digital Circuits State Reduction and Assignment State Reduction reductions on the number of flip-flops and the number of gates a reduction in the.
1 State Reduction Goal: reduce the number of states while keeping the external input-output requirements unchanged. State reduction example: a: input 0.
Digital Logic Circuits. Overview Objectives Background Materials Procedure Report/Presentation Closing.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
Karnaugh Maps (K-Maps)
Teaching Digital Logic courses with Altera Technology
ECE 301 – Digital Electronics Logic Circuit Design (Lecture #9)
Synchronous Counter Design
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Lecture No. 29 Sequential Logic.
Lecture 14 State Machines II Topics State Machine Design Resolution with Text Design with D flip-flops Design with JK Readings: Chapter 7 November 11,
Logic Design (CE1111 ) Lecture 4 (Chapter 4) Combinational Logic Prepared by Dr. Lamiaa Elshenawy 1.
CHAPTER 14 Digital Systems. Figure 14.1 RS flip-flop symbol and truth table Figure
Combinational Design, Part 2: Procedure. 2 Topics Positive vs. negative logic Design procedure.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
CHAPTER 16 SEQUENTIAL CIRCUIT DESIGN
Digital Logic Circuits
Digital Logic Circuits
Invitation to Computer Science, C++ Version, Fourth Edition
Homework Reading Machine Projects Labs
ECE 3130 Digital Electronics and Design
Adapted by Dr. Adel Ammar
Meeting at CERN March 2011.
FIGURE 5.1 Block diagram of sequential circuit
Combinational Circuit Design
Combinational Circuits
Invitation to Computer Science, Java Version, Third Edition
Digital Logic Circuits
Karnaugh Maps (K-Maps)
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Digital Logic & Design Lecture 05
Digital Logic Circuits
Digital Logic Circuits
13 Digital Logic Circuits.
ECB2212-Digital Electronics K-Map
Digital Logic Circuits
XOR, XNOR, and Binary Adders
XOR Function Logic Symbol  Description  Truth Table 
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Presentation transcript:

TAP Controller for Cell-Based Design Myrna Bussiere, Project Leader Meagan Morrell

Purpose n To develop and implement a Test Access Port (TAP) Controller for use in the IEEE Boundary Scan tiny chip testing device n To understand Boundary Scan and to implement test sequences when chip has been fabricated

Topics of Discussion n TAP Controller overview n Initial design for digital logic n Layout of digital logic using Design Architect in Mentor Graphics n Simulation results from QuickSim in comparison to expected results n Layout of transistor level in IC Station

TAP Controller Overview n 16-State simple finite state machine n Three inputs n Nine outputs

Initial Design Process n Assigned 4-bit binary codes to each state of the TAP Controller n Produced a state table n Karnaugh maps were then derived n Simplified Boolean expressions were found n Digital logic design was formed

State Table Diagram

Digital Logic Design

Transistor Level of Gates

Transistor Level of D Flip-Flop

Simulation Results n Clock Frequency: 200ns n Low Power Consumption u Contains about 450 transistors u Total chip allows for 70,000 transistors

Simulation Results

Layout Design Process n Attempted to route manually to save space u Too time consuming, and many errors occurred n Used AutoRoute u Optimized space u Fast and no errors

IC Station Layout

Layered Layout

Detailed Layer Level

TAP Area Compared to Total Chip Area

Full Projected Layout of Tiny Chip

Summary n The TAP Controller for cell-based design has been successfully designed and laid out using the mentor graphics program n We have also tested it using two methods u It has passed both tests successfully and with no errors

Next Steps n Mach TA Simulation n Add one more ABM to full layout n Route all sub-components together in full layout n Submission to MOSIS for fabrication