Product Documentation
OrCAD Capture User Guide
Product Version 17.4-2020, June 2020

Creating a Part Body

When you create a new part, the part editor opens with an empty, rectangular visible part outline (the part-body border) visible. The part body border expands to accommodate the graphic elements of the part body, and pins are constrained to the part-body border.

If you want to change the size or shape of the part-body border, you can select the border and drag the selection handles until the part-body border appears as you want it.

Pins, when you place them, are constrained to the part-body border. If the edge of the part-body coincides with this border, the pins are directly attached to the part-body, but if the part-body is inside this border, you must draw a line from the pin to the part-body. You may place individual pins, or you may place an array of pins.

You define the part-body using the tools available on the tool palette. All of these tools are also available on the Place menu. Using the selection tool, you can select a placed object for editing.

You can draw part bodies thicker than pins and the rest of the part by adjusting the line style for the graphic objects you want to be thicker.

When you place a pin, you can describe it completely. To place pins, you need to be in the Part view of the part editor.
If you want to place several identical pins that are not sequentially numbered on the part-body border, the Pin tool is ideal. See the To place an array of pins section, if you wish to create multiple identical pins that are numbered sequentially on the part body border.

When you place a pin in one view (normal or convert), Capture places an identical pin in the other view to prevent the parts from getting out of sync. The same is true about deleting pins. Changing the name of a pin in one view doesn't cause the name to change in the other. However, if you change a pin number in one view, Capture changes the pin number in the other view so the two views stay in sync.

If the part you are creating includes a series of pins that vary only in pin number, placing a pin array is very convenient. A pin array is defined by a single set of electrical characteristics. This tool is ideal if you wish to create multiple pins with identical properties and place them so that the pin numbers and names are sequentially arranged on the part body border, this tool is ideal.

Both homogeneous and heterogeneous parts may have shared pins. A common use of shared pins is for supply (power or ground) pins, which are referred to in Capture as 'power pins'.
On heterogeneous parts, power pins can be visible on every part in the package. If the pins are visible, they must be placed on at least one part in the package, and that part must be placed in the design for the power connections to appear in the netlist. Invisible power pin types must also be in a part that is placed in the design for them to appear in a netlist.

On homogeneous parts, power pins appear on every part in the package. The pin names are filled in automatically, but you must specify the pin numbers. For the pins to be shared, verify that both the pin names and pin numbers are the same for every part in the package.

  • If you place the same pin on multiple parts in a package, you can inadvertently short two nets. Use caution to avoid this problem, and always run Design Rules Check before creating a netlist.
  • Pin names are shared, but pin numbers are not.

You may have comment text, in the font of your choice, on a schematic page or a part. Use the text tool to document your schematic folder or to place the logic definition for a programmable logic device.

At certain zoom scales, Capture substitutes text that is too small to appear with filled rectangles.. These placeholders are only for display—the text prints correctly.

Before you begin drawing, you may want to specify default line and fill styles because all lines and shapes you draw adopt the current line style, and closed shapes adopt the current fill style. You can use a variety of line types or fill styles for any schematic page or part.

To change the snap-to-grid option

To set a default line style

  1. From the Options menu, choose the Preferences command and then choose the Miscellaneous tab .
  2. Click the Line Style and Line Width drop-down list to view the options.
    Note that you can specify separate options for the schematic page editor and the part editor.
  3. Select one of the options and click OK.
    Any lines or shapes you draw will have this line style.

To define a default fill

  1. From the Options menu, choose the Preferences command and then choose the Miscellaneous tab .
  2. Click the Fill Style drop-down list to view the options.
    Note that you can specify separate options for the schematic page editor and the part editor.
  3. Select one of the options and click OK.
    Any closed shapes you draw will have this fill style.

To create the part body you use the drawing objects in the Place menu (or the Draw toolbar). These include line, polyline, rectangle, and arcs.

Notice that when you are in the part editor, most of the options on the Place menu are disabled.

To draw an object

  1. From the Place menu, choose the appropriate drawing command or select the appropriate drawing command from the Draw toolbar.
  2. Use the mouse to draw the object.
    To constrain the object by the orthogonality rules, press and hold the SHIFT key while you draw.

To edit line style or fill style of a placed object

  1. Select an object.
  2. The Basic Attribute section appears in the Property Sheet pane.
  3. Select another line style or fill style and save the object.

To add comment text to a schematic page

  1. From the Place menu, choose Text.
    The Place Text dialog box appears.
  2. Enter the text.
  3. Complete the dialog box selections; you can specify the font, color, or rotation.
  4. Click OK.
    A rectangle representing the text is attached to the pointer.
  5. Use the mouse to move the text. 
  6. Click to place the text at the desired location.

  • You can place multiple copies of the text. Just click at each location where you would want the text. When you are through placing text, select the selection tool or press ESC.
  • You can create multiple lines within a text object by pressing Ctrl+Enter to create the new line. This is useful for creating piped PLD commands without having to place multiple lines of text. Piped SPICE commands must be placed as separately placed lines of text.
  • A comment starting with @PSpice: is netlisted to PSpice during netlist creation, only if it is placed in the root schematic.

    Examples of single-line comment and multi-line comment starting with @PSpice: are:

    • Single-line comment

      @PSpice: R1 1 0 1k will be netlisted as R1 1 0 1k

    • Multi-line comment
      @PSpice: .autoconverge ITL1=1000 ITL2=1000 ITL4=1000 RELTOL=0.05 ABSTOL=1.0E-6 VNTOL=.001 PIVTOL=1.0E-10 .TEMP 125
      will be netlisted as
      .autoconverge ITL1=1000 ITL2=1000 ITL4=1000 RELTOL=0.05 ABSTOL=1.0E-6 VNTOL=.001 PIVTOL=1.0E-10 .TEMP 125

To add comment text in part editor

To add comment text in part editor, do the following

  1. From the Place menu, choose the Text command.
    The Edit Comment Text dialog box appears.
  2. Specify the text to place on the part page.
  3. Click OK.
    The text is immediately attached to the cursor.
  4. Click where you want to place the comment text.
  5. Select the selection tool or press ESC to complete placing the text.

Shortcut

Tool palette:

To edit text display properties in a schematic page

  1. Select the text.
  2. From the Edit menu, choose the Properties command.
  3. In the dialog box that appears, change the font, color, or rotation, then click OK.

Shortcut

Mouse: Double-click the text to edit.

To edit text display properties in part editor

  1. Select the text.
  2. The Text Properties section appears in the Property Sheet pane.
  3. Modify the font, color, or justification.
  4. Save the part.

To place a pin

  1. From the Place menu, choose Pin. The Place Pin dialog box appears.
  2. Edit the values as required.

    Name The name can be up to 128 characters long and may include any character. If you place multiple copies of the pin and the name ends with a numeric component, that final numeric component increments by one with each successive pin you place.
    Note: If you are using Capture design with PCB Editor, make sure that the pin names do not exceed 255 characters.
    Number The pin number can be up to 32 characters long and may include any character. If you place multiple copies of the pin and the number ends with a numeric component, the final numeric component increments by one with each successive pin you place.
    Shape Select one; the choices are CLOCK, DOT, DOT CLOCK, LINE, SHORT, SHORT CLOCK, SHORT DOT, SHORT DOT CLOCK and ZERO LENGTH. If you select a pin type of POWER, the pin shape is set to ZERO LENGTH automatically.
    Note: You can also specify a user-defined pin shape if the pin shape is available in the CAPSYM.OLB library.
    Type Select one; the choices are 3STATE, BIDIRECTIONAL, INPUT, OPEN COLLECTOR, OPEN EMITTER, OUTPUT, PASSIVE, and POWER. The Design Rules Check tool uses pin type to check electrical rules.
    Width Select Scalar or Bus. If you choose Bus, the pin name must be of the form basename[m..n] where m..n specifies a range of decimal integers representing the number of bus members. For more information, see Naming Conventions.
    Visibility

    If you are placing a power pin, you can select the Pin Visible check box to cause the pin to cancel the pin's global attribute. This is useful if you want to create an isolated power net. If a power pin is visible, it must be connected to a wire. For more information see About power and ground pins or Isolating power or ground.

    Some netlist formats do not accept certain characters in pin names. See the description for the netlist format you want to use.

  3. Define the pin and click OK.
    The pin appears attached at the periphery of the part.
  4. Use the mouse to move the pin to its intended location and click to place it.
    The pin appears in the selection color until you move the pointer.
  5. If you want to place additional pins, repeat step 1-4.
    As you place successive pins, any final numeric component of the pin name or pin number increases by one.
  6. If you need to edit pin properties,
    1. Select the pin.
    2. The Pin Properties section appears in the Property Sheet pane.
    3. Modify the properties and save the part.
  7. When the pins are placed, select the selection tool, or press ESC to dismiss the pin tool.
  8. If the part body does not coincide with the part-body border, draw a line from the pin's connection point to the part body. You may need to temporarily turn off the Pointer snap to grid option (OptionsPreferencesGrid Display) while you draw the line.

If you want an overbar over a signal name, follow each character in the name with a backslash (\).

You can edit every pin in the package using the Edit All Pins dialog box. You can also use the Pin Array command for placing large numbers of pins even though the properties or pin numbers vary.

Shortcut

Tool palette:

To place an array of pins

  1. From the Place menu, choose Pin Array.
    The Place Pin Array dialog box appears.
  2. Modify the values as required.

    Starting Name The starting name can be up to 128 characters long and may include any character. The leftmost or upper pin of the array is assigned the starting name. If the starting name ends with a numeric component, that component increments by the increment amount from top to bottom and from left to right.
    Starting Number The starting number can be up to 128 characters long and may include any character. The leftmost or upper pin of the array is assigned the starting number. If the final component of the starting number is numeric, the pin numbers change by the increment amount from top to bottom and from left to right.
    Number of Pins An integer
    Pin Spacing A positive value. The distance between the pins is measured in grid units.
    Shape Select one; the choices are CLOCK, DOT, DOT CLOCK, LINE, SHORT, ZERO LENGTH. If you select a pin type of POWER, the pin shape automatically is set to ZERO LENGTH.
    Type Select one; the choices are 3STATE, BIDIRECTIONAL, INPUT, OPEN COLLECTOR, OPEN EMITTER, OUTPUT, PASSIVE, POWER. Pin type is used by the Design Rules Check tool to check electrical rules.
    Note: Some netlist formats do not accept certain characters in pin names. See the description for the netlist format you want to use.
    Pin Visible Specify the pin visibility when the part is placed on the schematic page. Only power pins can be set to not visible.

    Pin# Increment for Next Pin

    Specify the increment for the next pin number in the pin array.

    Pin# Increment for Next Section

    Specify the increment between pin numbers for the next section. This is valid only for homogeneous parts.
  3. When you have completely defined the array, click OK. The array is attached to the periphery of the part; the part body border automatically increases in size if necessary.
  4. Use the mouse to move the array to its intended location and click to place it. The array appears in the selection color until you move the pointer.
  5. Select the selection tool to dismiss the pin tool.
  6. If the part body does not coincide with the part body border, draw a line from the pins' connection points to the part body. You may need to temporarily turn off the Pointer snap to grid option (OptionsPreferencesGrid Display) while you draw the lines.

Shortcut

Tool palette:

To connect a pin to a non-rectangular part body

  1. Place the pin on the part body border.
  2. From the Options menu, choose Preferences, then choose the Grid Display tab.
  3. In the Part and Symbol Editor group box, clear the Pointer snap to grid option, then click OK.
  4. Draw a line between the pin and the part body.
  5. If the line does not look like the pin, edit the line's style and width.
  6. From the Options menu, choose Preferences, then choose the Grid Display tab.
  7. In the Part and Symbol Editor group box, select the Pointer snap to grid option, then click OK.

The size of a part or a symbol is limited to 32 by 32 inches.

Pin Shapes

When you place pins on a part body, you can specify the shapes of the pins. You can use the predefined System-Defined Pin shapes or you can create your own Pin Shape.

System-Defined Pin Shapes

Capture provides a list of system-defined pin shapes that you can use when you create a new part or edit the pins shapes on an existing part.

Clock
Clock symbol

Dot
Inversion bubble

Dot-Clock
Clock symbol with inversion bubble.

Line
Normal pin with lead three grid units in length.

Short
Normal pin with lead one grid unit in length.

Short Clock
Clock symbol with lead one grid unit in length.

Short Dot
Inversion bubble with lead one grid unit in length.

Short Dot-Clock
Clock symbol with inversion bubble with lead one grid unit in length.

Zero length
Normal pin with lead zero grid units in length.

User-Defined Pin Shapes

You can create your own pin shapes in Capture. You can then use these pin shapes on new or existing parts.

To create a pin shape

  1. Open the CAPSYM.OLB library from the installation path: <Installation Directory>\tools\capture\library\capsym.olb.
    (see Opening a library)
  2. Select the library (capsym.olb) in the project manager and choose Design – New Symbol.
    OR
    Right-click the library (.olb) and choose New Symbol from the shortcut menu.
  3. Enter a name for the new pin shape.
    A symbol name length cannot exceed 31 characters.
  4. Choose the Pin Shape option in the Symbol type group and click OK.
    The Part Editor page opens with an empty rectangle defining the boundary of the pin shape.
  5. Draw the pin shape using the available shapes on the Draw toolbar.
    The new pin shape is now available in the selected library.
    You can now use this pin shape by placing it on a part (see To place a pin section).

When creating user-defined pin shapes:

When adding user-defined pin shapes to parts in your designs:

Pin Types 

3 State

A 3-state pin has three possible states: low, high, and high impedance. When it is in its high impedance state, a 3-state pin looks like an open circuit. For example, the 74LS373 latch has 3-state pins.

Bidirectional

A bidirectional pin is either an input or an output pin. For example, pin 2 on the 74LS245 bus transceiver is a bidirectional pin. The value at pin 1 (an input) determines the active type of pin 2, as well as others.

Input

An input pin is one to which you apply a signal. For example, pins 1 and 2 on the 74LS00 NAND gate are input pins.

Open Collector

An open collector gate omits the collector pull-up. Use an open collector to make "wired-OR" connections between the collectors of several gates and to connect with a single pull-up resistor. For example, pin 1 on the 74LS01 NAND gate is an open collector gate.

Open Emitter

An open emitter gate omits the emitter pull-down. The proper resistance is added externally. ECL logic uses an open emitter gate and is analogous to an open collector gate. For example, the MC10100 has an open emitter gate.

Output

An output pin is one to which the part applies a signal. For example, pin 3 on the 74LS00 NAND gate is an output.

Passive

A passive pin is typically connected to a passive device. A passive device does not have a source of energy. For example, a resistor lead is a passive pin.

Power

A power pin expects either a supply voltage or ground. For example, on the 74LS00 NAND gate, pin 14 is VCC and pin 7 is GND. It is not a good idea to use overbars above power pin names; if you do, any netlists that you create will have invalid power pin names. Power pins are invisible.