Design Automation: Automated Full-Custom VLSI Layout