1. A method for designing a PCB using HDL design elements and schematic design elements, comprising the steps of: selecting said HDL design elements; selecting said schematic design elements; automatically interconnecting said HDL design elements; automatically interconnecting said schematic design elements; and physically designing said PCB based on said interconnected HDL and schematic design elements.