Evan Vaughan.  No native support for bit-slicing in Cadence Synthesis Tools ◦ Synopsys does provide this  Trick RTL Compiler and Soc Encounter into.

Slides:



Advertisements
Similar presentations
TOPIC : SYNTHESIS DESIGN FLOW Module 4.3 Verilog Synthesis.
Advertisements

1 Specifications Functionality: AND, OR, XOR, ADD Maximum propagation delay : 2ns Power budget: 30mW Area: 200 µm ×400µm Prepared by: Christie Ma, Manjul.
EDP Trends in AMS Design Methodology or Analog Design Flow, an Oxymoron ? Gary Smith Chief Analyst EDA Gartner Dataquest.
Ch.3 Overview of Standard Cell Design
4 bit Full Adder Layout and Analysis using Lasi and WinSpice
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
Evan Vaughan.  Get RTL Compilier and SoC Encounter to place & route a bitsliced datapath  Began by modifying/reducing libraries ◦ Modify>synthesize>P&R.
Lecture 1 Design Hierarchy Chapter 1. Digital System Design Flow 1.Register-Transfer Levl (RTL) – e.g. VHDL/Verilog 2.Gate Level Design 3.Circuit Level.
HW6 Due on 11/8/11. Use 74LS86D and 7408N to implement a half- adder. Build a full adder from two half adders. Build a 3 bit adder from two-one full bit.
Parking Pal Team M1: Anna Kochalko Chris Moody Hong Tuck Liew John Wu Project Manager: Kartik Murthy November 5, 2007 Your digital parking meter of the.
San Jose State University Department of Electrical Engineering Dec 5th, Fall 2005 EE 166 PROJECT Advisor: Prof. David Parent Group Members Radhika Arora,
1 4-bit ALU Cailan Shen Ting-Lu Yang Advisor: Dr. Parent May 11, 2005.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
SADDAPALLI RUDRA ABHISHEK
Project 2: Cadence Help Fall 2005 EE 141 Ke Lu. Design Phase Estimate delay using stage effort. Example: 8 bit ripple adder driving a final load of 16.
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
Porting EDIF to Viva Sreesa Akella, Heather Wake, Duncan Buell, James P. Davis Department of Computer Science and Engineering, University of South Carolina.
1 DESIGN OF 8-BIT ALU Vijigish Lella Harish Gogineni Bangar Raju Singaraju Advisor: Dr. David W. Parent 8 May 2006.
WaitLess*: Presentation #11 Team M2: Jared Dubin Terry Garove Alex Runas Manager: Panchalam Ramanujan Overall Project Objective: Table/bar service interface.
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 24 Overall Project Objective : Dynamic Control.
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
EDA TOOLS. Why EDA? Imagine a Intel based micro processor having 1.5 million transistors. Would it be feasible to design such a complex system with help.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Supply Voltage Biasing in Synopsys Andy Whetzel University of Virginia 1.
ON LINE TEST GENERATION AND ANALYSIS R. Šeinauskas Kaunas University of Technology LITHUANIA.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
Fully Pipelined FPU for OR1200
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
ASIC 121: Practical VHDL Digital Design for FPGAs Tutorial 1 September 27, 2006.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Module 1.2 Introduction to Verilog
Fall 2004EE 3563 Digital Systems Design EE 3563 VHSIC Hardware Description Language  Required Reading: –These Slides –VHDL Tutorial  Very High Speed.
Cadence tools Brandon Rumberg.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Objectives Understand the design environment and flow
Fall 2011 Anna Grimley & Josh Mandich Lab Section: F.
ECE-C662 Lecture 2 Prawat Nagvajara
Northeastern U N I V E R S I T Y 1 Design and Test of Fault Tolerant Quantum Dot Cellular Automata Electrical and Computer Department.
DEVICES AND DESIGN : ASIC. DEFINITION Any IC other than a general purpose IC which contains the functionality of thousands of gates is usually called.
Explicit Modeling of Control and Data for Improved NoC Router Estimation Andrew B. Kahng +*, Bill Lin * and Siddhartha Nath + UCSD CSE + and ECE * Departments.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
Adding the Superset Adder to the DesignWare IP Library
CprE 281: Verilog Tutorial Ben Magstadt – Master’s Student Electrical Engineering.
Ryan C. Semler Fall 2009 EE330 Final Design Project.
Physical Design of FabScalar Generated Cores EE6052 Class Project Wei Zhang.
Written by Whitney J. Wadlow
3D Design IPHC Frédéric Morel - Grégory Bertolone - Claude Colledani.
Lab 1 LTspice Intro EC538 Selected Topics in Electronics 1 Eng. Nihal Tawfik.
1 Architecture of Datapath- oriented Coarse-grain Logic and Routing for FPGAs Andy Ye, Jonathan Rose, David Lewis Department of Electrical and Computer.
Structural style Modular design and hierarchy Part 1
ASIC Design Methodology
Physical Design of FabScalar Generated Cores
Behavioral Style Combinational Design with VHDL
Topics Modeling with hardware description languages (HDLs).
Structural style Modular design and hierarchy Part 1
Top-level Schematics Digital Block Sign-off Digital Model of Chip
Instructor: Prof. Levitan, Prof. Jones Student: Xinyu Yi
Topics Modeling with hardware description languages (HDLs).
Week 5, Verilog & Full Adder
IAS 0600 Digital Systems Design
ECE-C662 Introduction to Behavioral Synthesis Knapp Text Ch
IAS 0600 Digital Systems Design
THE ECE 554 XILINX DESIGN PROCESS
H a r d w a r e M o d e l i n g O v e r v i e w
VLSI Full-Custom Layout
THE ECE 554 XILINX DESIGN PROCESS
Presentation transcript:

Evan Vaughan

 No native support for bit-slicing in Cadence Synthesis Tools ◦ Synopsys does provide this  Trick RTL Compiler and Soc Encounter into laying out and Adder in a bit slice  Use 4 bit Kogge-Stone adder as test design

 Reduce Nangate library to only necessary components ◦ and, or, inv, xor, aoi21  Very disordered layout

 Made no modifications to Nangate library  Want Generate/Propagate blocks to be in order on, on top row

 Synthesized netlist created 4 different instantiations of a half-adder (GPGenerator) and placed them separately  I edited synthesized netlist to have one large instantiation that would be called once.

no change.

 Create a new library using modified Nangate components ◦ Combine four half-adder blocks into one large standard cell ◦ Determine what other components can be combined later  Requires layout and schematic views

 Viewing layouts ◦ Couldn’t directly open.oa layouts in virtuoso ◦ Got around this by “streaming” GDSII layout versions  Schematics ◦ PNG and.edif views  Based schematic off PNG, failed LVS  Couldn’t import.edif  Read through.edif and found that Nangate uses low threshold models  Still failed LVS (no power or ground connections)

 Because just four blocks combined, can just edit.lib and.lef files by hand to create new cells  Shouldn’t be great performance difference between single block and four combined blocks