ICU 2000 SCD SIG Abstracts

Listed Alphabetical by Presenter's Last Name

Title

Wizard for configuring simulation interfaces (PLI, VPI, Verimix, Swift, etc.)

Author

Sanjeev Aggarwal

Company

Cadence Design Systems (India) Pvt Ltd

Email

sanju@cadence.com

Cadence Tools

Verilog-XL and NC-Verilog

Abstract

PLI Wizard utility was released for the first time in January 2000 and offers tremendous ease of use to thousands of designers using Verilog-XL and NC-Verilog. It has been very positively received by our AE community and now needs platforms for being showcased to the prospective users.

The PLI Wizard utility simplifies the procedure of building PLI applications for integration with the Verilog-XL simulator and the Affirma NC Verilog simulator. The PLI Wizard utility interactively accepts inputs from the user through a Graphical User Interface(GUI), analyzes these inputs and translates them to the required C files, the makefiles and the command file. These files are subsequently used by the PLI Wizard utility to build the simulator and the PLI shared libraries. Apart from linking PLI applications, the PLI Wizard utility also facilitates linking of other components to the simulator.

Maximum benefit offerred is through facilities like:

  • accepting PLI registery information in the form of interactive inputs or tabular format file(s).
  • supporting linking of the C++ liraries with the simulator and also produce the main() for doing it.
  • insulating the users from any changes in the cadence supplied makefiles.

Overall, it is expected to offer ease of use to the designer community by allowing them to specify "what" interfaces they want to link instead of them having to say "how" to link in.

Biography

Sanjeev Aggarwal Bachelor of Technology in Electronics & Communication Engg. from IT-BHU, India (year 1993). Have been with Cadence since 1994. Worked on simulation/synthesis library modelling and TLF timing libraries. For the last ~3 years, part of the Verilog-XL R&D team in the capacities of an individual contributer and currently as the engineering manager.

Pratik Mahajan Bachelor of Technology in Computer Science (year 1996). Have been part of the Verilog-XL R&D team since late 1998 and has been working on simulation core and interface technologies.


Title

ADS RFIC-Dynamic Link using OASIS direct

Author

Mario Aranha and Michael Burt

Company

Agilent Technologies

Email

mario_aranha@agilent.com

Cadence Tools

DFII version 4.4.5, Affirma Analog/Artist Design Environment, OASIS, Multi-Process Skill, Spectre/RF

Abstract

The RFIC-Dynamic Link enables an integrated design flow between the Cadence IC Design Framework, DFII and the Agilent EEsof EDA Advanced Design System(ADS). With the 4.4.5 release of DFII we have evolved the integration from using the OASIS socket interface to OASIS direct netlisting, as used by Spectre/RF. This introduces several differences in the use-model and performance, which we will discuss in detail in this paper.

Biography

Mario Aranha is a Software Design Engineer at Agilent Technologies' EEsof EDA division. Previously he worked as a Staff Scientist at the Lawrence Berkeley National Laboratory at U.C. Berkeley and as a Memeber of Technical Staff at AT&T Bell Laboratories, Murray Hill, N.J.


Title

Developing Testbenches for functional verification using verilog

Author

Mark Azadpour

Company

Vitesse Semiconductor

Email

azadpour@vitesse.com

Cadence Tools

verilog nc and verilog xl

Abstract

To assist in functional verification of chips, an automatic test bench generator was designed that supported a 4GL like language. Designers would right tests in this langauage and the test bench generator would generate the required verilog code to execrcise the chip. Various timing requirement such as parallel processing and expected data was supported in this language. This allowed the designers to directly test the functionality w/o a need for verification engineers to get involved. This concept can be expanded to support various other verification tools such as Specman etc. The ultimate goal is to avoid a need for designers to yet learn another language in order to be able to functionally verify their designs. Both verilog xl and ncsim were supported to run the final code and dump files were created to save the expected vs actual data as well as errors.

Biography

Author has a BS in EE/Computer engineering and a MS in EE from Ohio State Univ. He is currently working on his PhD in EE/ EDA emphasis at Univ. of Colorado. He has over 12 years of industrial experience in the Software tool development and functional verification area in various companies such as Motorola. He is currently with Vitesse Semiconductor Corporation.


Title

Integrating an in-house IC analog simulator through Oasis Direct. Cadence Products to which it relates

Author

Daniel Aznar, Philippe Moyer, Christophe Oger

Company

Motorola

Email

Christophe.Oger@motorola.com

Cadence Tools

Abstract

Starting with version 445, Cadence revisited the way a foreign analog simulator can be integrated in Analog Artist. While previously tied to cdsSpice socket interface for such integration, it is now possible to access the full power of native, hierarchical and incremental netlisting through Oasis Direct. As we are currently working at integrating Motorola in-house analog simulator with that methodology, this presentation will show the collaboration model we use with Cadence, how the integration went as a result, review the supported functionalities, as well as what should or could be improved.

Biography


Title

Creating a Custom Site Environment for Cadence PSD tools

Author

Devin Barrett

Company

Cisco

Email

devinb@cisco.com

Cadence Tools

ConceptHDL, Allegro, CheckPlus, Skill (Concept and Allegro), and library development.

Abstract

This paper, and presentation describes setting up a "CDS site" environment structured such that a user of the tools can easily access the tools and his/her projects, on multiple platforms, without the user maintaining multiple sets of environment files; a set for each platform. This structure also eases the administrators maintenance; modifications, to the environment, are done once.

Biography

Devin has 24 years in the electronics industry, with the last 15 years spent in EDA. Devin was on the International Cadence Users Group board of directors for two years. More recently, Devin was an Applications Engineer with Cadence, in the services organization, and is currently working for Cisco Systems, as the PCB Design Flow architect for the Enterprise Line of Business.


Title

Concept to Concept_HDL (using chdl_uprev)

Author

Harry D. Bartley

Company

Tektronix

Email

harry.d.bartley@tek.com

Cadence Tools

Concept, Concept-HDL, Allegro, chdl_uprev, Packager-XL

Abstract

Concept to Concept_HDL (using chdl_uprev) I. Overview of Tektronix environment and general approach to design uprev. II. Known causes of uprev warnings and errors. III. Steps and Requirements in the Uprev process. IV. Forcing association with the Allegro board. (not a Cadence recommended procedure.) V. Information related to our experience upreving designs, design sizes, design types, and time lines.

Biography

BA Degree in History and Industrial Arts Secondary Teaching Certificate in History and Industrial Arts Taught drafting classes for 10 years at Marysville High School, Marysville, California. Twenty-two years experience in CAD and CAE training and support. Supporting CAE tools for the past 14 years, Tektronix CAE Systems, then Mentor Graphics Schematic Capture, currently Cadence Schematic Capture tools.


Title

Worse Case Analysis using Analog Workbench

Author

Andrew Bell

Company

ITT Industries

Email

andrew.bell@itt.com

Cadence Tools

Analog Workbench

Abstract

To insure that a product will meet the customer's requirements it is necessary to perform circuit analysis which will be able to predict the product's worse case performance. This can be done using circuit simulation tools like Analog Workbench in conjunction with statistical device models. This paper will attempt to show how a worse case analysis can be done using Analog Workbench and how to develop a statistical device model library.

Biography

I have used Analog Workbench to perform Worst Case Analysis on numerous analog circuits for the last ten years. I have also advocated the development of statistical device libraries to support various ITT products.


Title

Web-based Engineering Design Environment

Author

Al Craver

Company

Motorola, Inc.

Email

acraver@gi.com

Cadence Tools

Concept,Allegro,Project Manager,Flow Manager

Abstract

Administering tools, processes and communications to both new and experienced tool users, across worldwide sites, is a daunting task. Varying skill levels and English language proficiency levels complicate the matter. For any solution to be effective, it must be robust, address any language barriers and be easy to use. Since many are familiar with the Internet, the Design Automation group at Motorola's Broadband Communications Sector (BCS, formerly General Instrument) chose the WEB to attack this problem. Our Intranet solution, the "Web-based Engineering Design Environment" integrates tools, processes and automation utilities to facilitate development of products that are cost effective, more reliable and quicker to market. Its point and click GUI addresses the ease-of-use concerns while use of language overlays can break down any language barriers. It enables users to be more productive by providing centralized access to the tools they need, while providing a roadmap to guide them through the design process, reinforcing what is taught in training. This roadmap delivers our "best practices" design methodology, promoting a "design it right the first time", not "design it until it's right" philosophy. To facilitate that philosophy, we will deliver data to the desktop, enabling users to make more intelligent component selection based on a variety of factors. The full potential of this solution is yet to be realized, but undoubtedly goes well beyond the scope of this presentation.

Biography

I am a 11+ year user of Cadence/Valid tools spanning the front-to-back tool suite of Concept through Allegro. I have been employed at Motorola's Broadband Communications Sector (formerly General Instrument)for the last 5 years. I am currently employed as the CAD architect for Cadence tools in the Engineering Tools Architecture and Development group. This role includes integrating these tools with other Enterprise tools to provide an "end-to-end" product development solution.


Title

A Library of Behavioral Baseband Models for Fast RF Architectural Explorations

Author

Jess Chen

Company

SpectreRF Group Cadence Design Systems

Email

-

Cadence Tools

Abstract

This paper describes a library of baseband behavioral models to help RF system designers transform system level specifications into component specifications for candidate ar-chitectures. Two kinds of models distinguish the library from conventional baseband libraries. The first kind of model simulates inductors and capacitors through a time-varying coordinate transformation. This new way of modeling reactive elements lets users simulate linear dynamic loading effects at baseband with Spectre. The second kind of model provides the RF systems engineer with DSP instrumentation that runs in Spectre. All models in the library are implemented in VerilogA. A design example is presented using the Circuit Optimizer to minimize output rms noise subject to constraints on rms output signal level and rms error vector magnitude.

Biography

Jess Chen received his bachelor's degree from UC Berkeley in physics and applied math in 1977. He received a Master's degrees in electrical engineering from San Jose State in 1982 and an Engineer's Degree from Stanford in electrical engineering in 1985. In 1991 Jess received a Master's degree in mechanical engineering from the University of Santa Clara. Prior to joining Cadence, Jess spent 15 years at Lockheed modeling and designing spacecraft power electronics and motor drives. For the last 5 years, Jess has worked at Cadence developing behavioral models for communications systems. Jess has been at local start up now for nearly two whole days where he is an RF systems engineer.


Title

Analog/mix-signal behavioral vs transistor level simulation results analysis

Author

G. Lamant / S. Yamauchi / M. Nogawa

Company

CDS & Texas Instruments Japan Ltd.

Email

gscl@cadence.com

Cadence Tools

Skill / Analog Artist / Ocean

Abstract

With the advent of practical analog behavioral languages, we are seeing someevolution in the design flows used by the designers in that space. Trying to achieve the productivity of the digital design flows, they are looking at using a top-down design approach enable by such languages. While the advantages of such a method are not a question, the practical implementation of top-down design for analog/ mix-signal circuits is a real challenge. Notwithstanding the lack of usable analog synthesis, the designers are challenged by a verification problem. They need to make sure that the transistor implementation that they have created match the higher level behavioral description that was simulated previously in the system. This includes several type of analysis (transient, AC,...) and several types of measurements (voltage, current, frequency...). This paper proposes to revue our efforts to date to implement an *assisted* methodology to help the designers with that task.

Biography


Title

Another Web Based Component Browser

Author

Richard Munden

Company

Acuson

Email

munden@acuson.com

Cadence Tools

Concept, Allegro, SpecctraQuest, NCSim, etc

Abstract

I used to be frequently asked "How do I know what parts are in the library and how complete each part is?" Then I saw a demo of somebody's web base component browser and thought "Hey, I could do that!" This paper will describe the web base component browser I wrote for Acuson. It was written in perl and took only a couple of days to get to a usefull state. Of course, enhancements go on forever. The browser provides view into the componet data base to retrieve information on the Concept library, the Allegro footprint, the timing, simulation model, signal integrity model, vendor status, price, datasheets, etc. I will provide source code for parts of the program. This topic would also fit into the admin track.

Biography

I have been using Cadence products longer than Cadence has existed. I am currently the CAE Manager at Acuson. Previously I was a CAE Manager at TRW. I am President of the Free Model Foundry, do Cadence library consulting, and teach VHDL and VITAL modeling.


Title

Introduction to Constraint Manager

Author

Dennis Nagle

Company

Cadence Design Systems

Email

den@cadence.com

Cadence Tools

SPECCTRAQuest, Allegro, ConceptHDL, SigXP

Abstract

The Constraint Manager will be a major focus of the next release and will revamp the way High Speed constraints are managed throughout the entire Design Flow. This paper will explain what the Constraint Manager is and how it operates.

Biography

Dennis Nagle is a Technical Marketing Manager for High Speed Systems Design and is currently responsible for Constraint Manager. He graduated with a BS EE from WPI in 1987 and since then has been involved with High Speed PCB design in various capacities.


Title

AN EASILY MANAGEABLE LIBRARY OF TECHNOLOGY INDEPENDENT SYMBOLS

Author

HOI NGUYEN

Company

ACUSON CORP.

Email

hoi@acuson.com

Cadence Tools

CONCEPT, ALLEGRO

Abstract

This paper describes a Concept library development methodology I have been using at ACUSON Corp. This library will minimize the number of cells that need to be created and the effort required to maintain them. My presentation will cover everything from the creation of logic symbols to the structure of the information needed for cell-based PPTs, simulation models, Allegro symbols, BOM, etc. In addition it decribes how this library architechture links all the various tools used in the board design process.

Biography

Hoi Nguyen is with ACUSON Corp., a manufacturer and service provider of diagnostic medical ultrasound systems. He holds an A.S. in Computer Science from Boston University, Massachusetts, and has worked in the EDA industry for over 10 years. Currently working as an EDA Library Developer and Support, Hoi develops and manages the libraries of Concept and Allegro symbols used for schematic creation and PCB design. He also provides library guidelines and daily technical and tool application support, tutoring, and problem solving for Hardware Design Engineers, Manufacturing Engineers, Component Engineers and PCB Designers during the progress of schematic creation, PCB design and manufacturing.


Title

Top-Down Analog Design and Bottom-Up full-chip Veification with Analog Languages

Author

Gary Pratt

Company

Mentor Graphics

Email

gary_pratt@mentor.com

Cadence Tools

Composer, Artist

Abstract

Top-Down Design, and languages: They are not just for digital anymore. The ideal Analog and Mixed Signal simulation environment will allow algorithmic investigations at the system level, architectural trade-offs at the behavioral level, all detailed design at the transistor level design. This presentation will show how Mentor Graphics' integration into Artist accomplishes this with its an extensive library of building blocks (CommLib), language neutral modeling (VHDL, VHDL-AMS, Verilog, Verilog-A, C, etc); and foundry support for transistor level simulation. See also how the same behavioral models used during Top-Down design are ideal for optimization and subsequent full-chip mixed-signal verification of an entire multi-million transistor design.

Biography

Gary Pratt has been the with Mentor Graphics since 1997, and currently serves as the Technical Marketing Manager for the Analog and Mixed Signal product group. He is a graduate of the University of Wisconsin - Madison, a Member of IEEE, and a licensed Professional Engineer who has been practicing for 18 years. Mr. Pratt's career experience includes the design and design management of cardiac image processing hardware, multi-threaded image processing software, and high voltage/high current PWM amplifier systems. He has been an enthusiastic user of EDA tools for analog and digital; system, board and IC level design and verification since 1982. You can reach Mr. Pratt at gary_pratt@mentor.com


Title

Pre-Layout Schematic Timing Estimation

Author

James T. Roberts

Company

Motorola

Email

james@somerset.sps.mot.com

Cadence Tools

DFII, Composer, HNL netlister

Abstract

To shorten the design cycle, circuit designers have found it desirable to estimate their circuits' performance on-the-fly, as they create their schematics. Even with Cadence's tight integration of the DFII environment with other tools, it is still necessary to generate a netlist and run a separate tool to run many basic timing analysis functions. This is overkill for many situations. With the methods presented here, it is possible to estimate delays and leakage power on-the-fly for individual paths, by selecting a net in the schematic and hitting a hotkey. Known methods are borrowed from other CAD tools and ported to SKILL for determining paths, fanout, schematic-level parasitic extraction, and basic static timing analysis; thus obviating the need for netlists and spawning other processes. SKILL programmers can then customize the procedures to suit their technologies and return results to circuit designers within 2 seconds.

Biography

James T. Roberts holds a Master's in Electrical Engineering from Georgia Tech, and has been a CAD Engineer for microprocessor designs since 1995. During his career at Intel, he worked on the Pentium Pro, Pentium II, and Pentium III processors, managing the Cadence tools, CAD environment, and RTL simulation jobs. He is currently employed at Motorola in Austin, TX, working on the PowerPC G4 and later designs.


Title

Introduction to System Level Design Tools

Author

Adam Sherer

Company

Cadence Design Systems

Email

asherer@cadence.com

Cadence Tools

SPW and VCC

Abstract

Mobile phones. Cable modems. Digital video cameras. Automotive control systems. The Signal Processing Worksystem (SPW) and the Virtual Component Co-design (VCC) environment are the Cadence products that enable the system-level design of these complex products, but what exactly do these products do? This question will be answered with a technical introduction to these products with the goal of creating a SIG in the Cadence User Group among you and your peers.

Biography

Adam Sherer has bachelors degrees in electrical engineering and computer science and a masters in electrical engineer. Adam's career has included analog simulator design at Analog Devices and five years of applications engineering at Cadence in the digital IC and board simulation focus areas. Most recently, Adam has been working in Cadence Marketing involved with VHDL simulation, HDL model packaging, and system-level IP marketing.


Title

Top Down Mixed Signal Design Flow Using Cadence Tools

Author

John Wright and Dwayne Sherrard

Company

AMI

Email

Cadence Tools

Abstract

Biography


Title

Verilog-AMS Mixed-Signal Simulator

Author

Richard Trihy

Company

Cadence Design Systems

Email

trihy@cadence.com

Cadence Tools

Spectre, NC

Abstract

This paper describes a Verilog-AMS based mixed-signal simulator and its application to the modeling and simulation of mixed-signal systems. Traditionally mixed-signal simulators consisted of "glued" solutions where 2 or more different simula-tors with different netlist languages communicated through a backplane. Consequently circuit partitioning of the design into partitions (and design representations) suitable for the different engines was required a priori, before the invocation of the simulator. Also the conversion of signals between domains and simulators required netlist modification with the insertion of interface elements. However with the advent of a single mixed-signal language, Verilog-AMS the design representation can be uniform, and the partitioning performed by the simulator. In addition the design of more sophisticated interface elements enabled by the powerful Verilog-AMS language and their automatic insertion by the simulator bring a new level of flexibility and power. This paper will describe the architecture of the new AMS simulator and the application of its Verilog-AMS language to the simulation of analog and digital circuits. The event sensitivity and time synchronization features that enable accurate modeling of complex mixed-signal interactions will be described. Special focus will be given to unique Verilog-AMS modeling techniques for analog, digital and mixed-signal circuits. For example the continuous-time or "analog" constructs of the language can be used to accurately model not just analog but also digital circuit behavior. In addition the discrete-time or "digital" language constructs often allows efficient simulation of analog circuit behavior. Examples of these and other modeling techniques will be presented.

Biography

Richard Trihy received the PhD degree in electrical and computer engineering from Carnegie Mellon in 1993. His PhD was in the area of circuit simulation techniques. In 1994 he joined Cadence as a member of the R&D staff working on the Spectre circuit simulator, with particular focus on analog and mixed-signal behavioral language capabilities. Presently he is an engineering Director in the Mixed-Signal R&D group. In this capacity he manages the San Jose development teams for the Spectre and AMS simulator.


Title

An Embedded, Dynamic Event-Driven Circuit Simulation System As an Extension of Cadence ATS-fast Technology

Author

Jean Q. Xia, Sabita Pilli, Yingchun Yang

Company

Cadence Design Systems, Inc.

Email

jeanxia@cadence.com

Cadence Tools

Affirma ATS

Abstract

To verify very large CMOS designs with a reasonable speed without losing accuracy, event-driven circuit simulation becomes crucial in many applications. Applications such as transistor- level timing and power analyses/optimization using circuit simulators, require the simulators to be dynamic, fast repeatable, and integrable in an embedded fashion.

This paper presents the architecture and the features of an embedded, dynamic event-driven circuit simulation system, as an extension of Cadence ATS-fast MOS technology. The system provides a comprehensive solution for dynamic, fast repeatable and embedded simulation. As a dynamic simulation system, the method we implemented involves a break-point insertion in event- driven algorithm, enabling stop/continue and callback scheme. For fast repeatable simulation we developed a master-circuit based approach to avoid circuit re-loading and initialization costs. As an embedded system, an object layer was created around the simulation engine, API's were developed for all basic aspects of simulation interfaces, and the system was built as libraries integrable at object-code level.

An application on this embedded dynamic simulation system: transistor-level timing analysis/optimization presented a successful story of a practical solution. 1. Introduction

With the growing need for accurate simulation on very large circuits (>100K transistors), event-driven circuit simulators have evolved and presented excellent trade-off between accuracy and speed. Affirma ATS-fast MOS is one such simulator. Its dynamic regionization and event-based algorithm provide fast yet accurate simulations (<5% accuracy and 10-50X faster v.s. SPICE). In recent years, applications such as timing/power analyses/optimization requiring transistor-level accuracy have begun to use circuit simulators as computational engines. During these analyses, a large number of simulations must be performed which involve a lot of data exchange and post-processing for further analysis. Thus there is a need to develop dynamically controllable, parameterized and fast repeatable simulators which can be tightly embedded into the application software. The work described in this paper extended the ATS-fast MOS engine to achieve this goal.

The key new features of the system are: a dynamic simulation control mechanism through a break-point insertion algorithm; a master-circuit based approach for fast repeated simulations; parameterization; and a complete API interface.

A break-point insertion algorithm and a callback scheme associated were implemented to allow the application to control, stop and continue simulation in a dynamic manner, based on post- processed results.

A master-circuit based approach allows the application to select and simulate specific blocks of pre-loaded/initialized circuitry, allowing rapid repeated simulations without the overhead of loading/initializing parts of the circuit not required in current analysis.

The simulator was also extended to be parameterized and an object layer was added around the ATS-fast MOS core, which enable the application to dynamically set/alter device parameters and design values between multiple simulations.

To tightly embed the simulation system into applications software, API's for all basic aspects of simulator interfaces were developed, such as for setting/altering device parameters/ design values; setting initial/fixed voltages; applying stimulus; setting simulation options; monitoring specific nodes; controlling & repeating simulations; and retrieving outputs, all on-the-fly.

A successful application of this system is the transistor- level timing analysis used in core characterization/optimization, where both accuracy and speed are critical. This system is used as the computational engine replacing Elmore delay model in delay calculations. The experimental results were based on three groups of large designs (Latches, Domino, Custom Cells) from Cadence Austin Design Center. For each circuit in each design group, the longest path characterized by this system was also simulated with SPICE worst-case conditions. The comparison results are within 5% v.s. SPICE with much faster run times.

Biography

Jean Q. Xia: Over 12 years EDA research and development experiences. Over 10 years experiencs in Cadence. Currently, a Senior Member of Consulting Staff in Cadence R&D, Custom IC Group. Has been working on the areas of mixed-signal simulations, mixed-signal design-for-testability, custom IC design capture, mixed-signal floorplanning, etc. 1993 winner of Cadence Best Technical Paper Award. Special Achievement Award of Cadence, 1995. Educations: B.S.E.E., Peking University. M.S.E.E., University of Pittsburgh. and 1.5 years of Ph.D. program in E.E., University of Pittsburgh


IC Abstracts

PCB Abstracts

System Administration Abstracts