iii Signatures iv
To al l my family vi
ACKNOWLEDGEMENTS
First of all I would like to stress that this work would not have b een p ossible without
my teacher and now advisor Professor Jordi Cortadella Although a fearless and
full time devoted leader to the design of asynchronous circuits he has always b een
available for help always putting me on the right track always seeing the bright
side of my problems
I would like to thank Enric Pastor Ferm n S anchez Oriol Roig Marco A Pe na
and Gianluca Cornetta all members of the CAD VLSI group where I have b een
working these last years for their help and supp ort I would like to thank also my
colleagues at the Computer Architecture Department
Sp ecial thanks to Rosa M Bad aand Tom asLang who have reviewed some parts of
this work and to Joan Figueras Their technical discussions and suggestions have
de nitely improved the quality of this work To all of them my sincere thanks
This work has b een supp orted in part by the Ministerio de Educaci on y Ciencia
of Spain under contracts CYCIT TIC E and TIC My bank ac
count is de nitely indebted to the Departament d Ensenyament de la Generalitat
de Catalunya for their help nancing my do ctorate and recognizes the Amics de
Gaspar de Portol a asso ciation for providing the funds to present part of this work
in a conference in California
I would like to acknowledge the secretary sta of the Computer Architecture Depart
ment for coping so well with the administrative pap erwork My sincere thanks also
to the systems group p eople who have p erfectly managed the advanced computing
resources provided by the Computer Architecture Department
During the last years this work has absorb ed all my time even the so called free
time I would like to thank the p eople who have tried most of the times unsuccess
fully to put for a while my eyes out of the b o oks and my hands out of the keyboard
Sp ecial thanks to my b est friends and the UPC Rowing team for this work
Last but not least thanks to my parents Pilar and Pere and my brother Ramon
for their unconditional patience and supp ort Thank you all vii
viii High level and logic synthesis techniques for low power
CONTENTS
ACKNOWLEDGEMENTS vii
LIST OF FIGURES ix
LIST OF TABLES xiii