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

  1. MINIMIZE_OFF, MINIMIZE_ON
  2. Overview
  3. These two keywords allow you to specify equations that will not
  4. undergo logic reduction during the minimization process.
  5.  
  6.  
  7. Syntax───────────────────────────────────────────────────────────────
  8.             MINIMIZE_OFF
  9.             Boolean equations
  10.             MINIMIZE_ON
  11.  
  12. ────────────────────────────────────────────────────────────────────
  13.  
  14. Device Support:  All PLD devices.
  15. ·
  16. Syntax
  17. You use the keywords in the equations segment of Boolean designs.
  18.  
  19. Syntax───────────────────────────────────────────────────────────────
  20.             MINIMIZE_OFF
  21.             Boolean equations
  22.             MINIMIZE_ON
  23. Example──────────────────────────────────────────────────────────────
  24.             MINIMIZE_OFF
  25.             OUT1 = A * B :+: C
  26.             MINIMIZE_ON
  27. ────────────────────────────────────────────────────────────────────
  28. ·
  29. Definitions
  30.  
  31. Boolean         These equations control storage inputs and other
  32. Equation        combinatorial functions to produce the desired device
  33.                 behavior.  These equations form the backbone of any
  34.                 PDS file containing a Boolean description.
  35.  
  36. MINIMIZE_OFF    This keyword prevents logic reduction from occurring
  37.                 on the equation or equations that follow.  You can
  38.                 suppress logic reduction only on entire equations.  Do
  39.                 not place this keyword in the middle of an equation.
  40.  
  41. MINIMIZE_ON     This keyword reactivates logic reduction on Boolean
  42.                 equations after it has been suppressed using the
  43.                 keyword MINIMIZE_OFF.
  44. ·
  45. Use
  46. During the minimization process, all Boolean equations are reduced to
  47. their simplest form.  However, in some cases, the results of logic
  48. reduction may produce final equations that are not functionally what
  49. you intend.  With the minimize commands you can selectively skip the
  50. logic reduction on certain equations by bracketing them within
  51. MINIMIZE_OFF, MINIMIZE_ON commands.
  52.  
  53. However, these commands do not effect other logic conversions that
  54. occur during the minimization process.  The example below shows that
  55. parentheses are expanded for all expressions regardless of whether
  56. logic reduction is suppressed or not.
  57.  
  58.         Before Minimization         After Minimization
  59. ────────────────────────────────────────────────────────────────────
  60.         MINIMIZE_OFF                MINIMIZE_OFF
  61.         01 = A*B + A*/B             01 = A*B + A*/B
  62.         02 = /(A+B)                 02 = /A * /B
  63.         MINIMIZE_ON                 MINIMIZE_ON
  64.         03 = A*B + A*/B             03 = A
  65.         04 = /(A+B)                 04 = /A * /B
  66.  
  67. You can have as many pairs of MINIMIZE_ON and MINIMIZE_OFF commands
  68. as you wish.  The software ignores redundant commands.
  69.  
  70. You need not place the MINIMIZE_OFF command on its own line, but it
  71. makes the design easier to follow.
  72. ·
  73. Related Topics
  74. Boolean Equation
  75. EXPRESSION
  76. ·
  77.