Title :
Retiming for circuits with enable registers
Author :
Martin, Hans-Georg
Author_Institution :
Dept. EAS Dresden, FhG IIS Erlangen, Dresden, Germany
Abstract :
This paper presents a new method for improving the timing behaviour of digital circuits, which contain enable-registers and, e.g., come from the high level synthesis. Known techniques optimize all long combinational paths assuming only one clock cycle between registers. But enable-registers cause also paths having more time than one clock cycle. The consideration of this paths leads to a larger optimization potential. As a second topic in the presented method a register relocation is performed for a circuit containing enable registers and D-Flipflops. A suitable retiming algorithm is developed for such circuits
Keywords :
circuit optimisation; high level synthesis; logic CAD; sequential circuits; timing; D-Flipflops; circuit retiming; combinational paths; digital circuits; enable registers; high level synthesis; retiming algorithm; sequential elements; Clocks; Digital circuits; High level synthesis; Logic circuits; Optimization methods; Pipeline processing; Registers; Signal generators; Thumb; Timing;
Conference_Titel :
EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
Conference_Location :
Prague
Print_ISBN :
0-8186-7487-3
DOI :
10.1109/EURMIC.1996.546392