C Compilers for ASIPs : Automatic Compiler Generation with LISA This book presents a novel approach for Architecture Description Language (ADL) based instruction set description that enables the automatic retargeting of the complete software toolkit from a single ADL processor model. This allows a high speedup in compiler generation and contributes to a more efficient ASIP design flow. Coverage includes a comprehensive overview of retargetable compilers and ADL based processor design a methodology and related toolkit to generate a C compiler fully automatically from an ADL processor model and retargetable code optimization techniques to achieve retargetability and high code quality for two common architecture classes. formoredesigniterationsduetodeep submicroneffects. Thisphenomenonisalso referredtoas crisis of complexity[103]andcomesalongwithexponentiallygr ing non recurring engineering (NRE) costs (Fig. 1. 2) to design and manufacture chips. Understandably thesecostsonlyamortizeforverylargevolumesorhigh end products. $100. 000. 000. 000 00 $10. 000. 000. 000 00 $1. 000. 000. 000 00 $100. 000. 000 00 RTL Methodology Future Improvements $10. 000. 000 00 1990 1995 2000 2005 2010 2015 Fig. 1.