DocumentCode
507428
Title
Synthesizing complementary circuits automatically
Author
Shen, ShengYu ; Zhang, JianMin ; Qin, Ying ; Li, Sikun
Author_Institution
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
2-5 Nov. 2009
Firstpage
381
Lastpage
388
Abstract
One of the most difficult jobs in designing communication and multimedia chips, is to design and verify complex complementary circuit pair (E, E-1), in which circuit E transforms information into a format that is suitable for transmission and storage, while E´s complementary circuit E-1 recovers this information. In order to ease this job, we propose a novel two-step approach to synthesize complementary circuit E-1 from E fully automatically. First, we assume that the circuit E satisfies parameterized complementary assumption, which means its input can be recovered from its output under some parameter setting. We check this assumption with SAT solver and find out proper values of these parameters. Second, with parameter values and the SAT instance obtained in the first step, we build the complementary circuit E-1 with an efficient satisfying assignments enumeration technique that is specially designed for circuits with lots of XOR gates. To illustrate its usefulness and efficiency, we run our algorithm on several complex encoders from industrial projects, including PCIE and 10 G Ethernet, and successfully generate correct complementary circuits for them.
Keywords
digital circuits; logic CAD; network synthesis; 10 G Ethernet; PCIE; SAT solver; XOR gates; communication chips; complementary circuit; multimedia chips; Algorithm design and analysis; Circuit synthesis; Computer science; Data communication; Ethernet networks; Job design; Multimedia communication; Performance analysis; Permission; Storage automation; Complementary Circuit; Satisfying Assignments Enumeration; Synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-60558-800-1
Electronic_ISBN
1092-3152
Type
conf
Filename
5361263
Link To Document