Logic Synthesis of Handshake Components Using Structural Clustering Techniques [chapter]

Francisco Fernández-Nogueira, Josep Carmona
2009 Lecture Notes in Computer Science  
A methodology to optimize handshake circuits is presented. The approach selects clusters of the initial handshake network for which signals representing internal channels within a cluster are hidden. To guarantee asynchronous implementability on the resulting cluster, state encoding is applied using modern structural techniques. The theory of Petri nets is used to identify clusters for which the structural techniques perform successfully. Finally logic synthesis is employed for each reencoded
more » ... uster. The approach is integrated into the Balsa synthesis flow and may represent a significant improvement with respect to the local optimizations typically applied. Experimental results in area and performance have been obtained to measure the optimization on typical Balsa examples.
doi:10.1007/978-3-540-95948-9_19 fatcat:qeikwfp7lrhnllf72sw6w3hjme