From register transfer level (RTL) to logic synthesis, this practical guide describes the complete modern ASIC front-end design flow. Written in a systematic style, and integrating ASIC design theory and methodology with real design challenges, this book enables you to follow the design process and learn the key considerations for successful implementation of a silicon chip. Starting with writing synthesizable RTL and recommended coding styles, you'll then learn design partitioning and logic synthesis strategies before moving on to more advanced topics such as Synopsys Design Compiler Topographical (DCT) synthesis, low power design based on Unified Power Format (UPF) and Design for Test (DFT). Topics are made easy to follow with over 400 illustrations, whilst 200 practical examples and real-life design scenarios help you to avoid costly design pitfalls. Whether you're a student studying VLSI or a practising engineer in the IC design industry, this practical guide will get you up to speed on ASIC design.