Synopsys 640-pin Generic Device Adapter Manual

Using the ModelSource
640-pin Generic Device
Adapter
Release R3.6b
November 2001
To search the entire manual
set, press this toolbar button.
For help, refer to intro.pdf.

Copyright © 2001 Synopsys, Inc.
All rights reserved.
Printed in USA.
Information in this document is subject to change without notice.
Synopsys and the Synopsys logo are registered trademarks of Synopsys, Inc. For a list
of Synopsys trademarks, refer to this web page:
http://www.synopsys.com/copyright.html
All company and product names are trademarks or registered trademarks of their
respective owners.
2 Synopsys, Inc. November 2001
The ModelSource 640-pin Adapter

November 2001 Synopsys, Inc. 3
The ModelSource 640-pin Adapter Contents
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About This Application Note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Manual Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Typographical and Symbol Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The Synopsys Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Comments? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 1
Describing a 640-pin Logic Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Procedural Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2
Building the Daughterboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Daughterboard Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connector Pin Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Connectors J1 and J3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Connectors J2, J4, J5 and J6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Parts List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Routing Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 3
Connecting the Daughterboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Adapter Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapter 4
Developing the Shell Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
User-Generated Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Files Provided by Synopsys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

November 2001 Synopsys, Inc. 4
The ModelSource 640-pin Adapter Contents
Chapter 5
Completing the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Mounting the Adapter onto the ModelSource Modeling Systems . . . . . . . . . . . . . 25
Labeling the Daughterboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Verifying the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Unmounting the Adapter from the ModelSource Modeling Systems . . . . . . . . . . . 27
Appendix A
J1–J6 Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

November 2001 Synopsys, Inc. 5
The ModelSource 640-pin Adapter Preface
Preface
About This Application Note
This application note describes the features and use of the ModelSource640-pin
Generic Device Adapter (hereafter referred to as the “Adapter”), which allows you to
model a 640-pin device using ModelSource modeling systems.
This application note assumes that you are familiar with model-building procedures as
described in these Synopsys documents:
●
Logic Model Development Manual
●
Shell Software Reference Manual
●
ModelSource User’s Manual
●
LM-family Modeler Manual
Related Documents
To see a complete listing, refer to the Guide to Hardware Modeling Documents.
Manual Overview
This manual contains the following chapters and appendixes:
Preface Describes the application note and lists the
typographical conventions and symbols used in it; tells
how to get technical assistance.
Chapter 1
Describing a 640-pin Logic
Model
Describes the hardware and software needed to create a
Logic Model using the 640-pin Generic Device Adapter.

6 Synopsys, Inc. November 2001
Preface The ModelSource 640-pin Adapter
Typographical and Symbol Conventions
●Default UNIX prompt
Represented by a percent sign (%).
●User input (text entered by the user)
Shown in bold type, as in the following command line example:
% cd $LMC_HOME/hdl
●System-generated text (prompts, messages, files, reports)
Shown as in the following system message:
No Mismatches: 66 Vectors processed: 66 Possible
●Variables for which you supply a specific value
Shown in italic type, as in the following command line example:
% setenv LMC_HOME prod_dir
In this example, you substitute a specific name for prod_dir when you enter the
command.
●Command syntax
Choice among alternatives is shown with a vertical bar ( | ) as in the following
syntax example:
-effort_level low | medium | high
In this example, you must choose one of the three possibilities: low, medium, or
high.
Chapter 2
Building the Daughterboard Provides specifications for building the 640-pin Adapter
Daughterboard.
Chapter 3
Connecting the Daughterboard Describes the Adapter and provides a procedure for
connecting it and the Daughterboard.
Chapter 4
Developing the Shell Software Briefly outlines software development tasks and
provides references.
Chapter 5
Completing the Model Describes mounting the Adapter onto the Modeling
Systems; labeling the Daughterboard; verifying the
model; and unmounting the Adapter.
Appendix A
J1–J6 Connector Pinouts Provides a pinout listing for J1-J6 connectors.

November 2001 Synopsys, Inc. 7
The ModelSource 640-pin Adapter Preface
Optional parameters are enclosed in square brackets ( [ ] ) as in the following
syntax example:
pin1 [pin2 ... pinN]
In this example, you must enter at least one pin name (pin1), but others are optional
( [pin2 ... pinN]).
Getting Help
If you have a question while using Synopsys products, use the following resources:
1. Start with the available product documentation installed on your network or located
at the root level of your Synopsys CD-ROM. Every documentation set contains
overview information in the intro.pdf file.
Additional Synopsys documentation is available at this URL:
http://www.synopsys.com/products/lm/docs
Datasheets for models are available using the Model Directory:
http://www.synopsys.com/products/lm/modelDir.html
2. Visit the online Support Center at this URL:
http://www.synopsys.com/support/lm/support.html
This site gives you access to the following resources:
❍SOLV-IT!, the Synopsys automated problem resolution system
❍product-specific FAQs (frequently asked questions)
❍lists of supported simulators and platforms
❍the ability to open a support help call
❍the ability to submit a delivery request for some product lines
3. If you still have questions, you can call the Support Center:
North American customers:
Call the Synopsys Eaglei and Logic Modeling Products Support Center hotline at
1-800-445-1888 (or 1-503-748-6920) from 6:30 AM to 5 PM Pacific Time, Monday
through Friday.
International customers:
Call your local sales office.

8 Synopsys, Inc. November 2001
Preface The ModelSource 640-pin Adapter
The Synopsys Website
General information about Synopsys and its products is available at this URL:
http://www.synopsys.com
Comments?
To report errors or make suggestions, please send e-mail to:
To report an error that occurs on a specific page, select the entire page (including
headers and footers), and copy to the buffer. Then paste the buffer to the body of your
e-mail message. This will provide us with information to identify the source of the
problem.

November 2001 Synopsys, Inc. 9
The ModelSource 640-pin Adapter Chapter 1: Describing a 640-pin Logic Model
1
Describing a 640-pin Logic Model
This chapter describes the necessary components and provides a procedural summary
for building a 640-pin Logic Model.
Hardware Requirements
To build a complete 640-pin Logic Model using the 640-pin Adapter, you need the
following hardware:
●The device you want to model, henceforth referred to as the device under test
(DUT). The DUT can have up to 640 input, output, and I/O signals, exclusive of
supply voltage and auxiliary signals. The DUT can include more than one physical
package, as long as the components fit within an area approximately 6” x 6”.
●One 640-pin Generic Device Adapter Daughterboard, henceforth referred to as the
“Daughterboard”, to which you attach the DUT.
●Four ModelSource modeling systems, either 4 MS3200 units or 4 MS3400 units.
You cannot mix these two types of units.
●One 640-pin Adapter, which provides the interface between the modeling systems
and the Daughterboard.

10 Synopsys, Inc. November 2001
Chapter 1: Describing a 640-pin Logic Model The ModelSource 640-pin Adapter
Software Requirements
To support the 640-pin Logic Model, you need the following software:
●User-created Shell Software files, described in the Shell Software Reference
Manual.
●The product-specific Shell Software files GEN640.ADP and GEN640.PKG,
provided by Synopsys and described in later text.
●R3.3b or later of the Runtime Modeler Software.
●The lm utility, R3.3b or later, for labeling the Daughterboard.
Procedural Summary
The steps in building a 640-pin Logic Model are as follows:
1. Build the Daughterboard and attach the DUT to it.
2. Connect the Daughterboard to the Adapter.
3. Develop the model Shell Software.
4. Mount the Adapter onto the ModelSource modeling systems.
5. Label the Daughterboard.
6. Verify the model.
Steps 1, 2 and 4 are described in detail in this application note. Steps 3, 5, and 6 are
summarized here; for more details, refer to the Logic Model Development Manual.
Tabla de contenidos

















