Layouts are typically performed using commercial software.  Historically, ADAM was interfaced to Cascade Design Automation tools.  Xylinx FPGA tools were also used.