home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Science / Science.zip / PSPICEP1.ZIP / README.DOC < prev    next >
Text File  |  1990-01-29  |  15KB  |  381 lines

  1. 1.0) Introduction
  2.  
  3.         This file describes the version modifications to the
  4.         PSpice software and installation and operation instructions
  5.         for the IBM OS/2 evaluation package.
  6.  
  7.  
  8. 2.0) System Requirements
  9.  
  10.         PSpice will run on any 80286/80386/80486 based PC with an 
  11.         8087/'287/'387 floating-point coprocessor (optional for the
  12.         evaluation version), the OS/2 operating system, and a minimum 
  13.         of 2 megabytes of memory (for the OS/2 operating system).  
  14.         PSpice will run on a system with 2 megabytes of memory, but the 
  15.         program will be swapping back and forth to disk due to the 
  16.         virtual memory.  We recommend that your system have 4 megabytes 
  17.         of memory in order for the PSpice package to run efficiently.  
  18.         
  19.         An IBM hardware-level compatible color graphics display must
  20.         be used (CGA, EGA, or VGA) and no special brand of printer or 
  21.         special printer features are needed.
  22.  
  23.         PSpice will also run on IBM-compatible systems as long as they 
  24.         meet the above requirements.
  25.  
  26.  
  27. 3.0)  Installation Instructions
  28.  
  29.         Installing PSpice from either the 5¼" or 3½" diskettes is 
  30.         similar.  Copy all of the files from the diskettes onto the 
  31.         fixed disk in the directory where you normally keep your
  32.         program files.  For the 3½" diskettes only, you need to rebuild 
  33.         PSPICE1.EXE by invoking the MAKESPIC command in that directory, 
  34.         and observing that the MAKESPIC command terminates successfully.
  35.  
  36.         The CONFIG.SYS file in the ROOT directory configures the system 
  37.         when it is booted.  If you do not have a CONFIG.SYS (some 
  38.         versions of OS/2 use the file CONFIG.OS2) file currently on 
  39.         your system, use the one included with the PSpice package.  
  40.         Otherwise, update your CONFIG.SYS file to contain the commands 
  41.         in the PSpice CONFIG.SYS file, in order for the PSpice package 
  42.         to execute properly.
  43.  
  44.         A PROBE.DEV file needs to be created defining the display type,
  45.         printer port, and printer type of your computer system.  This 
  46.         can be done very easily    by running the Control Shell (PS.EXE), 
  47.         selecting the Probe Menu, and then choosing the Setup option.  
  48.         Menus will guide you through the operation allowing you to 
  49.         select the appropriate devices.
  50.  
  51.  
  52. 4.0) Operating Instructions
  53.  
  54.         Running PSpice is straightforward.  The file PSPICE.CMD must be 
  55.         in either the default directory, or a directory which was 
  56.         included in an earlier PATH command (see your OS/2 User's Guide 
  57.         for using the PATH command).  
  58.  
  59.         Running PSpice causes PSPICE.CMD to first call PSPICE1.EXE
  60.         and then PROBE.EXE, if you have included a .PROBE statement in 
  61.         your circuit file.  PSPICE1.EXE creates several temporary files
  62.         for storing intermediate results, but deletes them on 
  63.         completion.  
  64.  
  65.          Execute PSpice by using the following command format:
  66.  
  67.            PSPICE <input file> [<output file>] [<Probe data-file>] [/B]
  68.  
  69.         By default, the input file has the extension of .CIR and the 
  70.         output file has the extension of .OUT.  The name of the output 
  71.         file defaults to the name of the input file.  So, these are all 
  72.         equivalent:
  73.  
  74.             PSPICE EXAMPLE1
  75.             PSPICE EXAMPLE1.CIR
  76.             PSPICE EXAMPLE1.CIR EXAMPLE1
  77.             PSPICE EXAMPLE1.CIR EXAMPLE1.OUT
  78.             PSPICE EXAMPLE1.CIR EXAMPLE1.OUT PROBE.DAT
  79.  
  80.         The output file can also be the name of your system's printer 
  81.         by using the printer name for the output name, for example
  82.  
  83.             PSPICE EXAMPLE1 PRN
  84.  
  85.         Try running PSpice using the example circuit file, EXAMPLE1.CIR, 
  86.         which was included with the package.  Type
  87.  
  88.             PSPICE EXAMPLE1
  89.  
  90.         After a short time, the screen should be cleared and redrawn 
  91.         with a status display.
  92.  
  93.          If this does not happen, verify
  94.             - that PSPICE1.EXE is in the default directory or in a 
  95.             directory contained in the current path,
  96.             - that EXAMPLE1.CIR exists in the default directory, and 
  97.             - that PSPICE.CMD is in a directory that OS/2 will search 
  98.             for programs and commands.
  99.  
  100.         Let EXAMPLE1 run to completion (about 5 minutes on an IBM-PC/AT).  
  101.         PSpice generates an output file with the same filename as the 
  102.         input file, but with a .OUT extension (in this case EXAMPLE1.OUT).  
  103.         Compare the generated EXAMPLE1.OUT file with the EXAMPLE1.OUT 
  104.         file that was included with your package.
  105.  
  106.     
  107. 5.0) Program changes from version 4.00 to the present
  108.  
  109.   4.03        January 1990
  110.  
  111.     PSpice    Over 160 Zener diode models, 30 opamps from Linear Technology, 
  112.         106 opamps from Texas Instruments, and over 30 three terminal 
  113.         regulators have been added to the library.
  114.  
  115.         New diode model parameters have been added:
  116.  
  117.         Model Parameters                                          Units      Default
  118.         ----------------------------------------------------------------------------                                                                            
  119.         NBV         reverse breakdown ideality factor                              1
  120.         IBVL        low-level reverse breakdown "knee" current    amp              0
  121.         NBVL        low-level reverse breakdown ideality factor                    1
  122.         TBV1        BV temperature coefficient (linear)           °C-1             0
  123.         TBV2        BV temperature coefficient (quadratic)        °C-2             0
  124.  
  125.         New Bipolar Transistor model parameters have been added:
  126.  
  127.         Model Parameters                                          Units      Default
  128.                 ----------------------------------------------------------------------------                                                            
  129.         QCO         epitaxial region charge factor                coulomb          0
  130.         RCO         epitaxial region resistance                   ohm              0
  131.         VO          carrier mobility "knee" voltage               volt            10
  132.         GAMMA       epitaxial region doping factor                             1E-11
  133.         
  134.         If the model parameter RCO is specified, then quasi-saturation effects
  135.         are included.
  136.  
  137.  
  138.     Monte    The Worst Case analysis has changed so that it will honor
  139.     Carlo    LOT/n and LOT tolerance tracking model parameters.
  140.  
  141.         The LIST option is now valid for .WCASE.  Specifying LIST
  142.         will print out a list of devices and model parameters, and 
  143.         their associated values.
  144.  
  145.         The distributions on tolerances will be taken into account
  146.         during the worst case run.
  147.  
  148.         The DEV/n form of tolerances is ignored by .WCASE and is
  149.         treated as a DEV tolerance.  .MC treats DEV/n as it did
  150.         before.  Note that the DEV/n form might be eliminated in
  151.         a future release.
  152.  
  153.         The BY keyword is syntactically legal but has no effect
  154.         on the simulation.  BY will be eliminated in a future
  155.         release.
  156.  
  157.         The Monte Carlo, Sensitivity, and Worst Case Summaries
  158.         provide additional information: the Monte Carlo and
  159.         Worst Case Summaries print the current run's value as
  160.         a percentage of the nominal run.  The Sensitivity
  161.         Summary prints the percent change of the output value
  162.         per percent change in the model parameter.
  163.  
  164.     Stmed    When used with an existing circuit file, the Stimulus
  165.         Editor will initially display only the first four analog
  166.         and the first four digital stimuli.  To display or modify
  167.         other stimuli in the file, use the Display_stimulus
  168.         command in the Plot Control Menu.
  169.  
  170.         An "All" option has been added to the Display_stimulus,
  171.         Undisplay_stimulus, and Delete_stimulus menu commands.
  172.  
  173.     Probe    The use of macros has been added.
  174.  
  175.         Minimum and maximum (MIN(x) and MAX(x)) arithmetic 
  176.         functions have been added.
  177.  
  178.         Some of the Display Control functions have been slightly
  179.         modified.  When requesting a RESTORE, before the 
  180.         restoration is done, the screen attributes are
  181.         automatically saved under the display name LAST_DISPLAY,
  182.         even when there is not a trace on the display.  When
  183.         you exit Probe with any traces displayed, the screen
  184.         attributes are automatically saved under the display 
  185.         name LAST_SESSION.
  186.  
  187.         In the X_axis selection, a calculation range can now
  188.         be specified instead of the calculation being done on 
  189.         the entire data set.  The command is Restrict_data and
  190.         will set a range for any range oriented function, such
  191.         as an FFT, s(x), AVG(x), etc.
  192.  
  193.         When defining a trace, an existing trace can be used as
  194.         a variable within the new trace expression.  The existing
  195.         trace is defined as #<trace number>.  When a trace is
  196.         requested to be deleted, a check is done on whether the
  197.         trace is used within another trace expression.  If it is,
  198.         a warning message is displayed asking you to verify the 
  199.         delete.  If you choose to delete a trace used within
  200.         other trace expressions, the trace is deleted along with
  201.         all the trace expressions using that trace.  When a trace
  202.         is deleted, the other traces will be renumbered as needed.
  203.  
  204.         Under the Start-up Menu, a Section Selection Menu appears
  205.         when multiple sections exist for the analysis selected.
  206.         This displays all of the available sections and provides
  207.         an easy access menu to make your selections.
  208.  
  209.         The optional use of a mouse has been added to position the
  210.         cursor.  
  211.  
  212.         The Mid-Analysis "Snoop" of Results allows you to look at
  213.         digital waveforms as well as analog.
  214.  
  215.         The fast cursor for the DOS/16M version of PSpice has been
  216.         fixed.
  217.  
  218.     Control    The file size within the Browse function has been increased
  219.     Shell    from 16Kbytes to 1.5Mbytes, which is typically 32,000
  220.         lines. 
  221.  
  222.         The editor file size has been increased from 16Kbytes to
  223.         32Kbytes.
  224.  
  225.         An external browser can be defined, just like an external
  226.         editor.
  227.  
  228.         The menu selections have been modified to include an ellipsis
  229.         (...) for those selections which have further menu prompts.
  230.         Those functions without an ellipsis will execute upon
  231.         selection.
  232.  
  233.         Probe no longer executes automatically within the Control
  234.         Shell unless the Auto_run selection has been chosen in the
  235.         Probe menu.
  236.  
  237.         When in the editor, the line and column numbers are displayed
  238.         indicating the cursor position within the file.
  239.  
  240.         Also while in the editor, a flag is displayed indicating
  241.         whether in insert or overstrike mode.
  242.  
  243.         The PSpice version number is now displayed at the top of
  244.         the screen.
  245.  
  246.     Digital    Primitives have been generated for both a Multi-Bit Analog
  247.      Simulation    to Digital converter and a Multi-Bit Digital to Analog 
  248.         converter.
  249.  
  250.         CD4000 series CMOS parts and miscellaneous TTL parts have
  251.         been added to the digital library.                   
  252.  
  253.  
  254.   4.02        July 1989
  255.  
  256.     PSpice    An optocoupler library was added to PSpice.
  257.  
  258.         The library index system was re-written.  There are no
  259.         changes in how to use the libraries, but searching the
  260.         library files is now much faster.
  261.  
  262.         A .FUNC command was added. This allows functions to be
  263.         defined for use in expressions. Functions can take up to
  264.         10 arguments.
  265.  
  266.         The internal numerics of the non-linear magnetics (K
  267.         device) were improved.
  268.  
  269.     Stmed    A new program, STMED (STiMulus EDitor), was added for
  270.         creating, deleting, and editing V and I devices.  On the
  271.         PC it can be invoked from the PSpice control shell.
  272.  
  273.     Probe    The menus in Probe, Parts, and Stmed were changed to
  274.         select items by first letter and by arrow keys.
  275.  
  276.         In Probe a new menu was added to allow a screen's
  277.         attributes to be saved and restored.  New drivers were
  278.         added for the DEC GPX and IBM 8514 graphics displays.
  279.         The LaserJet driver was augmented to handle A4 (metric)
  280.         size paper.
  281.  
  282.         The first two characters output when the PostScript (PS)
  283.         driver is used are "%!". When used in a system running
  284.         TranScript the file will be automatically recognized
  285.         as being a PostScript file.
  286.  
  287.  
  288.   4.01        January 1989
  289.  
  290.         Several corrections were made to PSpice, Probe, and
  291.         Parts from version 4.00.  There are no functional
  292.         changes between versions 4.00 and 4.01.
  293.  
  294.  
  295.   4.00        November 1988
  296.  
  297.     PSpice    Two new options, Analog Behavioral Modeling and Digital
  298.         Simulation, were released.
  299.  
  300.         Worst Case and Sensitivity analysis was added to the
  301.         Monte Carlo option.  New collating functions - MAX, MIN,
  302.         RISE_EDGE, FALL_EDGE - were added for both .MC and .WCASE.
  303.  
  304.         The device libraries were expanded to about 2200 analog
  305.         components.  PSpice now uses index files to find devices
  306.         in a library file.  If an index file does not exist or
  307.         does match the library file, PSpice builds a new index
  308.         file.
  309.  
  310.         On the PC (DOS and OS/2) and NEC PC an interactive control
  311.         shell was added.  The shell provides menus, on-line help,
  312.         and interactive operation of PSpice.
  313.  
  314.         The MOS model has added a device "multiplier" parameter (M)
  315.         which may be specified for each device (default = 1) in the
  316.         netlist.  The effect of "M" is like including M devices in
  317.         in the netlist.  In the following example:
  318.             M17 3 5 9 9 W=20u L=1.2u
  319.             M18 7 5 9 9 W=20u L=1.2u M=5
  320.         M18 is five times "bigger" than M17, which includes device
  321.         currents and capacitances.
  322.  
  323.         Other modeling enhancements were made to support the expanded
  324.         device libraries.
  325.  
  326.         The diode model has added parameters:
  327.         IKF    high-injection "knee" current (default = 0)
  328.             If IKF > 0, the diode's forward current becomes
  329.                 Id' = Id * sqrt( IKF/(IKF+Id) )
  330.         ISR    recombination current parameter (default = 0)
  331.             If ISR > 0, the diode's forward current becomes
  332.                 Id' = Id + area * ISR * exp( Vd/(NR*Vt) - 1 )
  333.             which simulates the generation current, and the 
  334.             diode's reverse current becomes inversely proportional
  335.                         to the junction capacitance (GMIN is not used)
  336.                 Id = area * ISR * ( 1-Vd/VJ )^M
  337.             which simulates the recombination current.  Temperature
  338.             compensation for ISR follows the form of IS.
  339.         NR    emission coefficient for ISR (default = 2)
  340.         TIKF    linear tempco for IKF
  341.         TRS1    linear tempco for RS
  342.         TRS2    quadratic tempco for RS
  343.  
  344.         The JFET model has added parameters:
  345.         N    junction emission coefficient (default = 1)
  346.         ISR    recombination current parameter (default = 0), see
  347.             diode model (above) for explanation.
  348.         NR    emission coefficient for ISR (default = 2)
  349.         ALPHA    ionization coefficient for "active" gate leakage.
  350.             If ALPHA > 0 then the gate current, when the device
  351.             is in saturation, has an added component
  352.                 Ig = Ig + ALPHA * vdif * exp( -VK/vdif )
  353.             where
  354.                 vdif = vds - vdsat
  355.             This current is due to impact ionization from the
  356.             channel carriers.
  357.         VK    ionization "knee" voltage (default = 0)
  358.  
  359.         A .PARAM command was added to define parameters.  The
  360.         parameters can be used in expressions throughout the
  361.         circuit file.
  362.  
  363.         Global nodes were added.  Any node starting with "#" is
  364.         treated as global.
  365.  
  366.     Probe    The cursors were re-done.  Instead of a command, the shift
  367.         key chooses between the two cursors.
  368.  
  369.         Expressions with mistakes do not need to be re-typed.
  370.         They can be edited instead.
  371.  
  372.     Parts    Additions to diode modeling that track advances in the PSpice
  373.         diode model: IKF, ISR (see changes in PSpice).  Added
  374.         two-point data input for capacitance modeling.
  375.  
  376.         Additions to JFET modeling that track advances in the PSpice
  377.         JFET model: ISR, VK, ALPHA, M (see changes in PSpice).
  378.  
  379.         Changes to bipolar transistor modeling: added two-point data
  380.         input for capacitance modeling.
  381.