Boardsim User's Guide
Total Page:16
File Type:pdf, Size:1020Kb
BoardSim User’s Guide HyperLynx December, 1999 HyperLynx has made every effort to ensure that the information in this document is accurate and complete. HyperLynx assumes no liability for errors, or for any incidental, consequential, indirect, or special damages, including, without limitation, loss of use, loss or alteration of data, delays, or lost profits or savings, arising from the use of this document or the product which it accompanies. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose without written permission from HyperLynx. HyperLynx 14715 NE 95th Street, Suite 200 Redmond, WA 98052 [email protected] © 1996-1999 HyperLynx All rights reserved Table of Contents Table of Contents CHAPTER 1: INSTALLATION AND LICENSING 27 SUMMARY _____________________________________________________________________ 27 SYSTEM REQUIREMENTS __________________________________________________________ 27 Operating Systems ____________________________________________________________ 27 Special Requirement for Installing under Windows NT_____________________________________ 28 Video ______________________________________________________________________ 28 Memory ____________________________________________________________________ 28 Hard-Disk Space _____________________________________________________________ 29 Mouse ______________________________________________________________________ 29 Parallel Port for Hardware Key _________________________________________________ 29 ABOUT LICENSING ______________________________________________________________ 30 How HyperLynx’s Licensing Works_______________________________________________ 30 When You First Receive BoardSim ____________________________________________________ 30 Node-Locked versus Floating Licensing ___________________________________________ 30 Client versus Server Computers (Floating Licenses Only) _____________________________ 31 INSTALLING BOARDSIM (NODE-LOCKED OR FLOATING CLIENT)____________________________ 32 What You’re Installing_________________________________________________________ 32 HyperLynx Applications _____________________________________________________________ 32 Hardware-Key Driver (Windows NT Only) ______________________________________________ 33 Windows 95 and Windows 98 ______________________________________________________ 33 Windows NT V4.0 or Greater ______________________________________________________ 33 Steps for Installing the Software _________________________________________________ 34 If the Hardware-Key Driver Fails to Install (Windows NT Only) ________________________ 35 Testing the BoardSim Installation ________________________________________________ 36 General Test ______________________________________________________________________ 36 If a Node-Locked Hardware Key is Not Working (Node-Locked Only)_________________________ 36 If the Program’s Menus and Buttons are Missing Features, and You Can’t Load a Board (Node-Locked or Floating Client) _________________________________________________________________ 37 Testing the Hardware-Protection Key (Node-Locked or Floating Server)_______________________ 37 If Running Windows NT with Multiple Parallel Ports and the Key Polls Slowly (Windows NT Only)_38 Reviewing What Features You are Licensed For __________________________________________ 38 If You Receive a “DOS Error” Message_________________________________________________ 39 Laptops Must Have Parallel Port Powered Up ____________________________________________ 39 BoardSim User’s Guide 3 Table of Contents INSTALLING THE FLOATING-LICENSE SERVER __________________________________________ 39 Steps for Installing the License Server ____________________________________________ 39 Testing the License Server Installation ____________________________________________ 40 General Test ______________________________________________________________________ 40 Testing the Hardware-Protection Key___________________________________________________ 41 Testing the Server with Client Computers _______________________________________________ 41 LICENSING A NODE-LOCKED COMPUTER______________________________________________ 41 Using the License Editor _______________________________________________________ 41 User Name _______________________________________________________________________ 42 Products and License Status __________________________________________________________ 42 Key Serial Number _________________________________________________________________ 42 Entering a New License Code_________________________________________________________ 43 LICENSING A FLOATING-LICENSE CLIENT COMPUTER ____________________________________ 43 Connecting Your Client Computer to HyperLynx Server(s) ____________________________ 44 HyperLynx License Servers List_______________________________________________________ 44 Testing the Connection to a Server_____________________________________________________ 45 About Server Names ________________________________________________________________ 45 If a Server Connection Fails ____________________________________________________ 46 Manually “Locking” a Server Connection _________________________________________ 46 If A Server Stops Running ______________________________________________________ 47 User Name __________________________________________________________________ 48 Installing to Multiple Client Computers from a Network Hard Disk _____________________ 48 INSTALLING ON A REMOTE NETWORK COMPUTER_______________________________________ 48 CHAPTER 2: QUICK START! 51 SUMMARY _____________________________________________________________________ 51 STEPS FOR SIMULATING YOUR BOARD________________________________________________ 51 Creating a .HYP File __________________________________________________________ 52 Loading the .HYP File _________________________________________________________ 52 Editing a Stackup_____________________________________________________________ 52 Editing Power-Supply Voltages __________________________________________________ 53 Choosing a Net to Simulate _____________________________________________________ 54 Choosing Driver and Receiver ICs _______________________________________________ 54 Editing Passive-Component Values_______________________________________________ 55 Editing Resistor and Capacitor Packages__________________________________________ 55 Attaching Oscilloscope Probes __________________________________________________ 56 Opening the Oscilloscope and Simulating__________________________________________ 56 CHAPTER 3: PREPARING YOUR BOARD FOR BOARDSIM 57 SUMMARY _____________________________________________________________________ 57 4 BoardSim User’s Guide Table of Contents TRANSLATING YOUR BOARD INTO A .HYP FILE ________________________________________ 57 What is a “HYP File?” ________________________________________________________ 57 .HYP-File Translators _________________________________________________________ 57 Major Elements in the .HYP File_________________________________________________ 58 Board Outline _____________________________________________________________________ 58 Stackup __________________________________________________________________________ 59 Devices __________________________________________________________________________ 59 Pad Stacks ________________________________________________________________________ 59 Nets _____________________________________________________________________________ 59 Comment Lines ____________________________________________________________________ 59 BOARDSIM HINT: HOW TO DESIGN A BOARDSIM- FRIENDLY BOARD ________________________ 60 Using Consistent Reference Designators __________________________________________ 60 Naming All Nets ______________________________________________________________ 61 Characters to Avoid in Names___________________________________________________ 61 CHAPTER 4: PREPARING BOARDSIM FOR YOUR BOARD 63 SUMMARY _____________________________________________________________________ 63 SETTING REFERENCE-DESIGNATOR MAPPINGS _________________________________________ 63 What is a Reference-Designator Mapping?_________________________________________ 63 Component Types __________________________________________________________________ 63 Reference-Designator Prefixes ________________________________________________________ 64 How Components are Specified in the .HYP File _________________________________________ 65 ? Record (Preferred) ______________________________________________________________ 65 “Hardcoded” Records (Not Recommended)____________________________________________ 65 Default Reference-Designator Mappings __________________________________________ 66 Editing Reference-Designator Mappings __________________________________________ 66 Changing a Mapping________________________________________________________________ 66 Adding a Mapping _________________________________________________________________ 67 Deleting a Mapping ________________________________________________________________ 67 Restoring Default Mappings__________________________________________________________ 67 How Mappings are Saved ____________________________________________________________ 68 When Changes Take Effect___________________________________________________________ 68 Search Order for Mappings _____________________________________________________ 68 When to Set Mappings _________________________________________________________ 68 Test Points