The Electronic Design Automation Handbook by