Electronic Design Automation Frameworks