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 :
بازگشت