Offers a survey of modern architecture description languages helps readers use the right ADL to design their processors to fit their applications. This book describes how architecture desccription languages enable design automation tasks, such as simulation, synthesis and testing.