Patent ID: 8307311

Claim:
A non-transitory computer-readable storage medium which stores instructions and is applicable to a system for assisting circuit design, the system being connected to a parts database and comprising an input module, a compiling module, and a transformation module, the instructions, when executed by a computer, enabling: the input module to introduce a circuit design schematic generated by circuit design software; the compiling module to provide a circuit pre-configuration interface that allows a user to select electronic parts from the parts database required for a layout operation according to the circuit design schematic introduced by the input module, and to configure the circuit design schematic into a corresponding pre-circuit-layout; and the transformation module to transform the pre-circuit-layout compiled and generated by the compiling module into a file format identifiable by circuit layout software and outputting the pre-circuit-layout to the circuit layout software, for execution of subsequent layout operations, wherein the instructions further enable the transformation module to receive a circuit layout generated by the circuit layout software, and amend and compile the electronic parts in the circuit layout via the circuit pre-configuration interface provided by the compiling module, and enable the transformation module to amend and compile positions where the electronic parts in the circuit layout are disposed via the circuit pre-configuration interface provided by the compiling module.