home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / DOC_LREF_LR43.DOC < prev    next >
Encoding:
Text File  |  1991-02-28  |  4.2 KB  |  103 lines

  1. PAIR
  2. Overview
  3. This is the keyword of an optional attribute in a pin or node
  4. statement that you use to direct input or output pairing.
  5.  
  6. ■    Input pairing:  include the Pair attribute in a pin statement to
  7.      logically associate an input pin with a node.
  8.  
  9. ■    Output pairing:  include the Pair attribute in a node statement
  10.      to logically associate a node with an output pin.
  11.  
  12. Syntax
  13. ────────────────────────────────────────────────────────────────────
  14.        Required Elements          |     Optional Attributes
  15. ──────────────────────────────────|─────────────────────────────────
  16.     Keyword    Location_    Name  |     Storage    Pair     Pn_Name
  17.                Number             |
  18. ──────────────────────────────────|─────────────────────────────────
  19.  
  20. Device support:  MACH-device designs only
  21.  
  22.                 Input pairing can only be implemented in  MACH devices
  23.                 with buried macrocells.  Output pairing can be
  24.                 implemented in all MACH devices.
  25.  
  26. ·
  27. Syntax
  28. You can use the Pair keyword in the declaration segment of Boolean or
  29. state-machine designs as shown below.
  30.  
  31. ────────────────────────────────────────────────────────────────────
  32.        Required Elements          |     Optional Attributes
  33. ──────────────────────────────────|─────────────────────────────────
  34.     Keyword    Location_    Name  |     Storage    Pair     Pn_Name
  35.                Number             |
  36. ──────────────────────────────────|─────────────────────────────────
  37. Example, Input Pairing            |
  38.     Pin           ?           I1  |        ---     Pair       R1
  39.     Node          ?           R1  |        Reg     ---        ---
  40.                                   |
  41. Example, Output Pairing           |
  42.     Node          ?           L2  |        Comb    Pair      Output1
  43.     Pin           ?        Output1|        Comb    ---        ---
  44. ──────────────────────────────────|──────────────────────────────────
  45. ·
  46. Definitions
  47.  
  48. Location        Defines the location of the pin or node.  When both
  49.                 the pin and node locations are fixed, you must assign
  50.                 both to the same macrocell.
  51.  
  52. Name            Defines the name of the pin or node.
  53.  
  54.                 Note:  An optional polarity slash is supported here.
  55.  
  56. Storage         Defines the optional storage type for the pin or node;
  57.                 the default is combinatorial.
  58.  
  59.                 Important:  Combinatorial is not a valid node storage
  60.                 attribute for input pairing. When specifying an input
  61.                 pair, use the registered or latched attribute in the
  62.                 node statement.
  63.  
  64. Pair            Include this optional keyword to indicate input
  65.                 pairing in a pin statement or output pairing in a node
  66.                 statement.  PAIR cannot be abbreviated.  The keywords
  67.                 OPAIR and IPAIR are also valid, and denote output and
  68.                 input pairing, respectively.
  69.  
  70.                 ■    Output pairs are generated when there are
  71.                      duplicate pin/node equations.
  72.  
  73.                 ■    Input pairs are generated when a buried input
  74.                      node is equated to an input pin.
  75.  
  76.                 Pairing occurs automatically during compilation unless
  77.                 you enable manual pairing by typing the letter N
  78.                 beside the Use automatic pin/node pairing field on the
  79.                 Logic synthesis options form.
  80.  
  81.                 Recommendation:  It is best to enable the automatic
  82.                 pin/node pairing option on the Logic Synthesis Options
  83.                 form.
  84.  
  85. Pn_Name         Define the pin or node that completes the pair.  Each
  86.                 name must be unique and follow the keyword PAIR.
  87.  
  88.                 Note:  A node and its corresponding output pin should
  89.                 not be paired if the three-state control line is tied
  90.                 to ground.  This permanently disables the output pin.
  91.  
  92.                 Also:  No polarity slash, /, is allowed in the pin or
  93.                 node name following the keyword PAIR.
  94. ·
  95. Use
  96. When paired, the pin and node are logically associated with the same
  97. macrocell.  Input pairing applies only to registered or latched
  98. inputs.
  99. ·
  100. Related Topics
  101. ·
  102.