1 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved. MS TIMING CHALLENGES Jacob Rael and Gaurav Mehta.

Slides:



Advertisements
Similar presentations
© 2014 Synopsys. All rights reserved.1 Wheres my glass slipper? TAU 2014 Nanda Gopal Director R&D, Characterization.
Advertisements

Business logic for annotation workflow Tom Oldfield July 21, 2010.
© 2013 IBM Corporation Use of Hierarchical Design Methodologies in Global Infrastructure of the POWER7+ Processor Brian Veraa Ryan Nett.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 4, 2011 Synchronous Circuits.
ITEC 352 Lecture 33 USB (2). Review Intro to USB –History –Rationale –Competitors –Serial versus parallel –Topology.
FPGA Design Flow Design Circuit Simulation Implementation Programming.
1 Simple FPGA David, Ronald and Sudha Advisor: Dave Parent 12/05/2005.
4-bit Grey Code Converter with Counter Lincoln Chin Dat Tran Thao Nguyen Tien Huynh.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 11, 2005 MILESTONE 12 Final LVS & Simulation DSP.
1 ACS Unit of Viterbi Decoder Audy,Garrick Ng, Ichang Wu, Wen-Jiun Yong Advisor: Dave Parent Spring 2005.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis April 4, 2005 MILESTONE 11 LVS & Simulation DSP 'Swiss.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 11 Overall Project Objective : Dynamic Control.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
San Jose State University Department of Electrical Engineering 4-BIT SERIAL TO PARALLEL CONVERTER EE 166, CMOS DIGITAL INTEGRATED CIRCUIT FINAL PROJECT.
Sprinkler Buddy Presentation #8: “Testing/Finalization of all Modules and Global Placement” 3/26/2007 Team M3 Kartik Murthy Panchalam Ramanujan Sasidhar.
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.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
1 Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu.
[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.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Nov. 11 Overall Project Objective : Dynamic Control.
Signal Integrity Methodology on 300 MHz SoC using ALF libraries and tools Wolfgang Roethig, Ramakrishna Nibhanupudi, Arun Balakrishnan, Gopal Dandu Steven.
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
9000U Quick Guide Marketing & RMA Department XELTEK 8/28/2015.
Practical Digital Design Considerations Part 1 Last Mod: January 2008 ©Paul R. Godin.
The Breadboard The Breadboard Digital Electronics TM
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Formal Verification 2003 Beijing International Microelectronics Symposium C. Michael Chang Vice.
CS 453 Computer Networks Lecture 9 Layer 2 – Data Link Layer.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
Design of Digital-to-Analog Converter Qin Chen Yong Wang Dept. of Electrical Engineering Mar. 14th, 2006 EE597G Presentation:
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 26: October 31, 2014 Synchronous Circuits.
Digital to Analog Converter for High Fidelity Audio Applications Matt Smith Alfred Wanga CSE598A.
ELECTRO-MOTIVE DIESEL, INC. CONFIDENTIAL AND PROPRIETARY INFORMATION Copyright © 2008 ELECTRO-MOTIVE DIESEL, INC NX5 ROUTER IMPLEMENTATION.
Digital to Analog Converter for High Fidelity Audio Applications Matt Smith Alfred Wanga CSE598A.
Introduction to Clock Tree Synthesis
16 Bit Logarithmic Converter Tinghao Liang and Sara Nadeau.
EE141 Project: 32x32 SRAM Abhinav Gupta, Glen Wong Optimization goals: Balance between area and performance Minimize area without sacrificing performance.
FEV And Netlists Erik Seligman CS 510, Lecture 5, January 2009.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2012 Synchronous Circuits.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
UPDATE ON CLICPIX2 DESIGN Pierpaolo Valerio Edinei Santin
Mixed Signal STA Ben Farhat – Cadence Design Systems Tau conference – March/2015.
Making a 24hr Timer.
The Breadboard The Breadboard Digital Electronics TM
CMSC 345 Defensive Programming Practices from Software Engineering 6th Edition by Ian Sommerville.
Microcontrollers, Basics Tips and Tricks with PIC MCUs
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
EE434 Jason Adams Mike Dierickx
Integrated Circuits for the INO
RF Range detection and alert system team 26
Commissioning and Testing the LHC Beam Interlock System
Electronic Education Kits
Two-phase Latch based design
The Breadboard The Breadboard Digital Electronics TM
Limitations of STA, Slew of a waveform, Skew between Signals
Digital Theremin with LED
Introduction to Static Timing Analysis:
Timing Analysis 11/21/2018.
FALSE PATH ANALYSIS AND CRITICAL PATH ANALYSIS
Day 26: November 1, 2013 Synchronous Circuits
Avidan Efody, Mentor Graphics Corp.
ECE 352 Digital System Fundamentals
Lecture 26 Logic BIST Architectures
The Breadboard The Breadboard Digital Electronics TM
Preliminary design of the behavior level model of the chip
Presentation transcript:

1 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved. MS TIMING CHALLENGES Jacob Rael and Gaurav Mehta

2 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved.  We work in the radio group at Broadcom and deliver analog and RF IP for WLAN, Bluetooth, FM, GPS, and other radios  Our team is mostly analog and RF engineers that have no idea about digital circuitry.  Our partners are digital teams that often have no idea about analog or RF circuitry.  My modeling team works to bridge this gap INTRODUCTION

3 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved.  Violation detected  Edit schematic to insert buffer  Modify layout to match schematic  Run “what if” to get buffer size  Update schematic to final buffer size  Update layout to final buffer size  Rerun STA to verify fix LONG LOOP TO FIX STA VIOLATIONS DQDQ DQDQ DQDQ DQDQ DQDQ DQDQ DQDQ DQDQ

4 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved.  Dirty STA reports consist of the following  Back annotation errors  Non clocked flip flops  Max tran and Max cap violations  Digital Teams expect clean reports so each error and violation needs to be individually fixed or waived  This process takes a long time  Interface errors or violations not visible on radio level so need to wait until chip team runs STA  Need find a time when everyone is available to meet. Difficult when dealing with global teams. DIRTY STA REPORTS

5 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved.  To minimize dirty reports, timing is run close to tapeout  Some interface clock paths are not finalized until close to tapeout  Radio layout is evolving until tapeout date. Cleaner back annotation when the layout is finalized  With no time left to fix errors, the final timing closure occurs in a high pressure environment where marginal violations maybe waived instead of fixed properly.  Long loop further discourages fixing violations  “This is just a test chip.”  “We’ll fix it next time.” NOT MUCH TIME ALLOCATED FOR STA

6 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved.  STA is not a simulation, it is an analysis.  Designers feel a few analog simulations are good enough.  Designers can reproduce these violations in simulation if given the correct corners and input sequence.  Creative use of circuit topology cells in timing critical paths breaks STA  Add resistors to split paths or isolate nets  Use power switches on parallel buffers to implement programmable drive strength instead of tri-state buffers  Designers don’t believe in glitch violations  They can’t reproduce them in simulation so they don’t have any physical connection to the violation  Maybe worst case condition can’t be put in simulation.  Analog designers are ok with layout and schematic cells having different names as long as LVS passes  Different cell names breaks extraction and causes back annotation errors  Difficult to fix because no one wants to change anything after the design is LVS clean DIFFICULT TO COMMUNICATE STA TO ANALOG DESIGNERS

7 Broadcom Proprietary and Confidential. © 2015 Broadcom Corporation. All rights reserved. Thank you