1. A method for digital circuit design, comprising the steps of: placing and wiring schematic components directly within a design capture environment familiar to users to enable them to build a design without the common requirement for advanced HDL knowledge and expertise; instantiating the components into a design by the user; and targeting the design to a re-programmable device; thereby enabling the user to design by placing generic schematic symbols to produce a design.