1 IBIS 4.1 Macromodel Library for Simulator-independent models DesignCon East 2005 Current Status - IBIS 4.1 Macro Library for Simulator Independent Modeling.

Slides:



Advertisements
Similar presentations
IBIS Open Forum Teleconference January 26 th, 2007 BIRD98 and ST Gate Modulation Solution Convergence Antonio Girardi Giacomo Bernardi Roberto Izzi STMicroelectronics.
Advertisements

Interconnect Terminal Naming Walter Katz Signal Integrity Software, Inc. IBIS ATM January 9, 2015.
IBIS Interconnect Decision Time Walter Katz IBIS Interconnect 6/19/13.
Alternate Software Development Methodologies
IBIS FUTURES COMMITTEE MULTILINGUAL MODEL: DIGITAL PORT ISSUES Ian Dodd 25 th March 2004.
1 Introducing IBIS Michael Mirmak Chair, IBIS Open Forum IEEE DASC Meeting October 6, 2011.
1 Hardware description languages: introduction intellectual property (IP) introduction to VHDL and Verilog entities and architectural bodies behavioral,
RAMP 1 RAMP Tutorial and Workshop, ISCA 2007 Wrap-up Release Schedule More information – RAMP website:
Foundation and XACTstepTM Software
Spring 2002EECS150 - Lec0-intro Page 1 EECS150 - Digital Design Lecture 8 - Hardware Description Languages February 14, 2002 John Wawrzynek.
SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,
IBIS Interconnect BIRD Draft 3 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 30, 2015.
Mark HahnDesign Constraints Working Group 1 1 Mark Hahn, Chair Cadence Design Systems, Inc (408) (408) (Fax)
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
01/30/04 *Other brands and names are the property of their respective owners Page 1 Futures Subcommittee Proposed “New” Futures Subcommittee To create,
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Chap. 1 Overview of Digital Design with Verilog. 2 Overview of Digital Design with Verilog HDL Evolution of computer aided digital circuit design Emergence.
© 2007 Cisco Systems, Inc. All rights reserved. 1 IBIS Quality Review A status review of the IBIS Quality specification Mike LaBonte, Cisco Systems.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect.
A New Method For Developing IBIS-AMI Models
TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION TO THE COURSE ON DIGITAL DESIGN FOR INSTRUMENTATION.
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
IMIC DISCUSSION Bob Ross Interconnectix Business Unit Mentor Graphics Corporation IBIS Summit Meeting, San Diego, CA December 7, 1998.
Galen SasakiEE 260 University of Hawaii1 Electronic Design Automation (EDA) EE 260 University of Hawaii.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
Signal Integrity Software, Inc. IBIS Advanced Technology Modeling Group (IBIS-ATM) * Status Report Todd Westerhoff, SiSoft (Chief Troublemaker) DesignCon.
11/09/04 *Other brands and names are the property of their respective owners Page 1 The IBIS Specification and IEEE DASC Michael.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
IBIS Specification Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum.
Lach1MAPLD 2005/241 Accessible Formal Verification for Safety-Critical FPGA Design John Lach, Scott Bingham, Carl Elks, Travis Lenhart Charles L. Brown.
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
Module 1.2 Introduction to Verilog
PG 1 Netconf Data Model Netmod BOF – IETF 60 Sharon Chisholm – Randy Presuhn -
Electrical and Computer Engineering University of Cyprus LAB 1: VHDL.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 11 High Desecration Language- Based Design.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs Draft Presented September 23, 2015 at the Interconnect Working Group Copyright.
1 Hardware Description Languages: a Comparison of AHPL and VHDL By Tamas Kasza AHPL&VHDL Digital System Design 1 (ECE 5571) Spring 2003 A presentation.
Introduction to VHDL Simulation … Synthesis …. The digital design process… Initial specification Block diagram Final product Circuit equations Logic design.
Modeling Formats and Procedures at Intel Michael Mirmak Intel Corp. JEITA IBIS Conference March 24, 2005 マイケル マ一マク インテル コ一ポレ一ション.
Modeling the ODP Computational Viewpoint with UML 2.0: The Templeman Library Example José Raúl Romero, Antonio Vallecillo Universidad de Málaga, Spain.
ELEE 4303 Digital II Introduction to Verilog. ELEE 4303 Digital II Learning Objectives Get familiar with background of HDLs Basic concepts of Verilog.
5-1 Logic System Design I VHDL Design Principles ECGR2181 Reading: Chapter 5.0, 5.1, 5.3 port ( I: in STD_LOGIC_VECTOR (1 to 9); EVEN, ODD: out STD_LOGIC.
EE121 John Wakerly Lecture #17
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
“The documentation is the design, the design is the system!” Copyright © SDL Task Force Consortium. All rights reserved.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect.
Teaching Functional Verification – Course Organization Design Automation Conference Sunday, June 9, 2002.
What’s New in Xilinx Ready-to-use solutions. Key New Features of the Foundation Series 1.5/1.5i Release  New device support  Integrated design environment.
IBIS Status and Future Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum マイケル マ一マク インテル コ一ポレ一 ション 会長,アイビス JEITA IBIS Conference March 24,
09/27/04 *Other brands and names are the property of their respective owners Page 1 Objective: match FD response of IBIS to transistor buffer IBIS and.
VHDL From Ch. 5 Hardware Description Languages. History 1980’s Schematics 1990’s Hardware Description Languages –Increased due to the use of Programming.
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
ISCUG Keynote May 2008 Acknowledgements to the TI-Nokia ESL forum (held Jan 2007) and to James Aldis, TI and OSCI TLM WG Chair 1 SystemC: Untapped Value.
EECE 320 L8: Combinational Logic design Principles 1Chehab, AUB, 2003 EECE 320 Digital Systems Design Lecture 8: Combinational Logic Design Principles.
1 Introduction to Engineering Spring 2007 Lecture 18: Digital Tools 2.
IBIS Interconnect BIRD Draft 0 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon January 27, 2015.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
SysML v2 Formalism: Requirements & Benefits
Walter Katz IBIS-ATM December 8, 2015
IBIS Interconnect Task Group December 15, 2015
Compact Model Verilog-A Standarization
Chapter 2: The Linux System Part 1
Verilog-AMS Integration with P1800 SV Standard
THE ECE 554 XILINX DESIGN PROCESS
Digital Designs – What does it take
THE ECE 554 XILINX DESIGN PROCESS
Ground Recommendations Review of Recent Discussion
Presentation transcript:

1 IBIS 4.1 Macromodel Library for Simulator-independent models DesignCon East 2005 Current Status - IBIS 4.1 Macro Library for Simulator Independent Modeling presented by Todd Westerhoff, Cisco Systems IBIS-Macro Working Group Intel - Arpad MuranyiCadence - Ken Willis Cisco - Mike LaBonte, Todd WesterhoffMentor Graphics - Ian Dodd NC State University - Paul Fernando Sigrity - Sam Chitwood SiSoft - Barry Katz, Walter KatzTeraspeed - Scott McMorrow, Bob Ross IBIS-Macro Working Group Intel - Arpad MuranyiCadence - Ken Willis Cisco - Mike LaBonte, Todd WesterhoffMentor Graphics - Ian Dodd NC State University - Paul Fernando Sigrity - Sam Chitwood SiSoft - Barry Katz, Walter KatzTeraspeed - Scott McMorrow, Bob Ross

2 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Agenda Origins of IBIS-Macro IBIS-Macro concept Status at last meeting Recent activities Current issues Next steps

3 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Origins IBIS hasn’t kept up with new I/O technologies -SPICE use for SI is steadily increasing IBIS 4.1 supports AMS, but adoption has been slow -AMS is powerful, but also complex Macro modeling proposed as alternative to full AMS implementations -Proposed by Donald Telian of Cadence, Jan Original proposal used Berkeley SPICE extensions Study group formed in Mar 2005 to explore macro modeling concept in IBIS

4 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Vendor / Tool / Language Survey Tool #Verilog- A Verilog- AMS VHDL- AMS Current status of 12 popular “SI” tools and their –AMS language support Goal: develop a strategy that supports advanced modeling across all these combinations

5 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models IBIS-Macro Goals Drive IBIS to support advanced technologies Multi-simulator support -Same as original IBIS, tool-independent models Speed EDA/semiconductor adoption of advanced behavioral modeling techniques Leverage existing skills -Most model developers are familiar with Spice-style macro modeling

6 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Macro Models Instantiate blocks with pre-defined functions and behaviors Parameterize those blocks by passing values into the elements Interconnect blocks using a netlist-type syntax Define external ports to the model using the netlist syntax

7 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models IBIS-Macro Concept Library of AMS “elements” instantiated and interconnected to create complex buffer models AMS elements modeled after sources and elements found in popular SPICE tools Ensure elements can be implemented by substitution in SPICE-only engines Standardize AMS element library across semiconductor model providers Collection of reference “templates” instantiate AMS elements to address common modeling issues (e.g. pre-emphasis buffer)

8 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models IBIS-Macro Element Mapping Verilog-AMS Simulator SPICE Simulator b_io PUrefB PDrefB IoB InB En PCrefB GCrefB + file=‘mybuf.ibs' model=‘mybuf' +power=on buffer=2 b_io PUrefB PDrefB IoB InB En PCrefB GCrefB + file=‘mybuf.ibs' model=‘mybuf' +power=on buffer=2 `include ".\Macro_lib\No_ODT_OUTPUT_data.dat" IBIS_OUTPUT #(`OUTPUT_data,.Max_dt(Max_dt_val),.Vth_R(Vth_R_val),.Vth_F(Vth_F_val)) \ B1 (Power, Ground, Pad, In_D, Power, Ground); `include ".\Macro_lib\No_ODT_OUTPUT_data.dat" IBIS_OUTPUT #(`OUTPUT_data,.Max_dt(Max_dt_val),.Vth_R(Vth_R_val),.Vth_F(Vth_F_val)) \ B1 (Power, Ground, Pad, In_D, Power, Ground); VHDL-AMS Simulator IBIS_OUTPUT1 : entity MacroLib.IBIS_OUTPUT(IBIS_2EQ2UK) generic map ( DataFile => ".\Macro_lib\No_ODT_IO_data.txt" ) port map ( PU_ref => Power, PD_ref => Ground, Pad => Output, In_D => Input, PC_ref => Power, GC_ref => Ground ); IBIS_OUTPUT1 : entity MacroLib.IBIS_OUTPUT(IBIS_2EQ2UK) generic map ( DataFile => ".\Macro_lib\No_ODT_IO_data.txt" ) port map ( PU_ref => Power, PD_ref => Ground, Pad => Output, In_D => Input, PC_ref => Power, GC_ref => Ground );

9 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Status at Last Meeting Preliminary library in place Recruiting semiconductor vendors to test library Looking for additional model templates -Initial set contributed by Cadence Looking for resources to help with automated model translation / reformatting

10 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Recent Activities Ongoing weekly meetings Final coding / testing of element library Driving EDA tool compatibility BIRD100.2 accepted Recruited Paul Fernando (NCSU) to help with model translation issues Released library versions 1.0 (Verilog-A and VHDL-AMS) -

11 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Tool Development Documentation Tool Model Data Extraction Tool

12 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Current Issues Significant compatibility issues identified with AMS implementations in different EDA tools -Understandable, considering relative age of –AMS language and EDA implementations Discussions on best way to proceed -Discard macro modeling, rely on native AMS -Document needed AMS language subsets in Verilog and VHDL -Proceed as planned, using macro library as de facto subset documentation and test case -Proceed as planned, have macro library explicitly defined as compliance test suite

13 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models Next Steps Continue analog-only vs. full-AMS discussion Drive EDA tool improvements for language support Seek additional semiconductor and EDA vendor participation Create additional templates, determine if additional building blocks are needed

14 DesignCon West 2006 IBIS 4.1 Macromodel Library for Simulator-independent models For More Information IBIS-Macro Website - IBIS-Macro mail reflector -Mail to: -Subject: subscribe IBIS-Macro mail archives -