Title :
Constructive analysis of cyclic circuits
Author :
Shiple, Thomas R. ; Berry, Gérard ; Touati, Hemé
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
Traditionally, circuits with combinational loops are found only in asynchronous designs. However, combinational loops can also be useful for synchronous circuit design. Combinational loops can arise from high-level language behavioral compiling, and can be used to reduce circuit size. We provide a symbolic algorithm that detects if a sequential circuit with combinational loops exhibits standard synchronous behavior, and if so, produces an equivalent circuit without combinational loops. We present applications to hardware and software synthesis from the Esterel synchronous programming language
Keywords :
equivalent circuits; hardware description languages; iterative methods; logic CAD; program compilers; sequential circuits; Esterel synchronous programming language; behavioral compiling; circuit size; combinational loops; cyclic circuits; equivalent circuit; high-level language; sequential circuit; symbolic algorithm; synchronous circuit design; Boolean functions; Circuit analysis; Circuit synthesis; Combinational circuits; Computer languages; Delay; Equations; Hardware; High level languages; Sequential circuits;
Conference_Titel :
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7424-5
DOI :
10.1109/EDTC.1996.494321