Title :
Establishing latch correspondence for embedded circuits of PowerPC microprocessors
Author :
Anand, H. ; Bhadra, J. ; Sen, A. ; Abadir, M.S. ; Davis, K.G.
Author_Institution :
Freescale Semicond. Inc., Austin, TX
fDate :
Nov. 30 2005-Dec. 2 2005
Abstract :
We present a latch mapping methodology that judiciously leverages structural and functional analyses on digital sequential circuits. We make use of functional design constraints in a way to get latch correspondence information. For scanable latches we use a technique based on scan chain analysis to obtain latch correspondences. We also provide an effective heuristic for finding latch correspondences for latches (potentially nonscanable) in complex state machines having cyclic dependencies. Our methodology not only answers latch correspondence, but also provides polarity of the correspondence. This is a major advantage over earlier latch mapping algorithms. Experimental results obtained on embedded circuits from live PowerPCreg design projects have shown that our technique fares better than a leading vendor tool in mapping latches - in both quantitative (more latches mapped) and performance (time/memory used) aspects
Keywords :
embedded systems; finite state machines; flip-flops; logic design; microprocessor chips; sequential circuits; PowerPC microprocessors; digital sequential circuits; embedded circuits; functional analysis; functional design constraints; latch correspondence; latch mapping; scan chain analysis; state machines; structural analysis; Analytical models; Application specific integrated circuits; Circuit synthesis; Functional analysis; Latches; Microprocessors; Registers; Sequential circuits; Timing; Trademarks;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2005. Tenth IEEE International
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7803-9571-9
DOI :
10.1109/HLDVT.2005.1568811