An approximation algorithm for fully testable kEP-SOP networks
Author(s) -
Anna Bernasconi,
Valentina Ciriani,
Roberto Cordone
Publication year - 2007
Publication title -
unipieprints open archive (università di pisa)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1228784.1228883
Subject(s) - multiplexer , testability , boolean function , algorithm , computer science , expression (computer science) , function (biology) , canonical normal form , algebraic expression , logic synthesis , constant (computer programming) , boolean circuit , algebraic number , logic gate , mathematics , multiplexing , telecommunications , mathematical analysis , statistics , evolutionary biology , biology , programming language
Multi-level logic synthesis yields much more compact expressions of a given Boolean function with respect to standard two-level sum of products (SOP) forms. On the other hand, minimizing an expression with more than two-levels can take a large time. In this paper we introduce a novel algebraic four-level expression, named k-EXOR-projected sum of products (kEP-SOP) form, whose synthesis can be performed in polynomial time with an approximation algorithm starting from a minimal SOP. Our experiments show that the resulting networks can be obtained in very short computational time and often exhibit a high quality. We also study the testability of these networks under the Stuck-at-fault model, and show how fully testable circuits can be generated from them by adding at most a constant number of multiplexer gates
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom