Decomposition and technology mapping of speed-independent circuits using Boolean relations

This paper presents a new technique for decomposition and technology mapping of speed-independent circuits. An initial circuit implementation is obtained in the form of a netlist of complex gates, which may not be available in the design library. The proposed method iteratively performs Boolean deco...

Descripción completa

Detalles Bibliográficos
Autores: Cortadella, Jordi|||0000-0001-8114-250X, Kishinevsky, Michael, Kondratyev, Alex, Lavagno, Luciano, Pastor Llorens, Enric|||0000-0002-7587-8702, Yakovlev, Alex
Tipo de recurso: artículo
Fecha de publicación:1999
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/126063
Acceso en línea:https://hdl.handle.net/2117/126063
https://dx.doi.org/10.1109/43.784116
Access Level:acceso abierto
Palabra clave:Asynchronous circuits
Logic circuits
Logic design
Boolean relations (BR’s)
Logic decomposition
Speed independence
Technology mapping
Circuits asíncrons
Circuits lògics
Estructura lògica
Àrees temàtiques de la UPC::Enginyeria electrònica::Microelectrònica::Circuits integrats
Descripción
Sumario:This paper presents a new technique for decomposition and technology mapping of speed-independent circuits. An initial circuit implementation is obtained in the form of a netlist of complex gates, which may not be available in the design library. The proposed method iteratively performs Boolean decomposition of each such gate F into a two-input combinational or sequential gate G available in the library and two gates H/sub 1/ and H/sub 2/ simpler than F, while preserving the original behavior and speed-independence of the circuit. To extract functions for H/sub 1/ and H/sub 2/ the method uses Boolean relations as opposed to the less powerful algebraic factorization approach used in previous methods. After logic decomposition, the overall library matching and optimization is carried out. Logic resynthesis, performed after speed-independent signal insertion for H/sub 1/ and H/sub 2/, allows for sharing of decomposed logic. Overall, this method is more general than the existing techniques based on restricted decomposition architectures, and thereby leads to better results in technology mapping.