Ieeeacm Design Automation Plc