Gateway Design Automation