Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Functional Test Generation Based on Unate Function Theory

Published: 01 June 1988 Publication History
  • Get Citation Alerts
  • Abstract

    The generation of a universal test set (UTS) for unate functions is used as a starting point. This test set is complete and minimal for the set of all unateness-preserving faults. However, for functions that are not unate in any variable, the UTS generated by this algorithm is the exhaustive set. An algorithm is presented that computes a good functional test set (GFTS) of reasonable size even for such functions. The algorithm does this by breaking up functions into more unate components, recursively computing GFTS for them, and combining the test sets in an appropriate way. The GFTS generated by the algorithm is compared to random test sets of the same size for gate-level fault coverage in typical implementations.

    References

    [1]
    {1} R. Betancourt, "Derivation of minimum test sets for unate logical circuits," IEEE Trans. Comput., vol. C-20, pp. 1264-1269, Nov. 1971.
    [2]
    {2} S. B. Akers, "Universal test sets for logic networks," in Proc. 13th Annu. Switching Automata Theory Symp., Oct. 1972, pp. 177-184.
    [3]
    {3} S. M. Reddy, "Complete test sets for logic functions," IEEE Trans. Comput., vol. C-22, pp. 1016-1020, Nov. 1973.
    [4]
    {4} R. K. Brayton, G. D. Hachtel, C. T. McMullen, and A. L. Sangiovanni-Vincentelli, Logic Minimization Algorithms for VLSI Synthesis. Boston, MA: Kluwer Academic, 1984.
    [5]
    {5} R. McNaughton, "Unate truth functions," IRE Trans. Electron. Comput., vol. EC-10, pp. 1-6, Mar. 1961.

    Index Terms

    1. Functional Test Generation Based on Unate Function Theory

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image IEEE Transactions on Computers
      IEEE Transactions on Computers  Volume 37, Issue 6
      June 1988
      136 pages

      Publisher

      IEEE Computer Society

      United States

      Publication History

      Published: 01 June 1988

      Author Tags

      1. functional test generation
      2. gate-level fault coverage
      3. good functional test set
      4. logic testing.
      5. random test sets
      6. unate function theory
      7. unateness-preserving faults

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 29 Jul 2024

      Other Metrics

      Citations

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media