There is provided a circuit design supporting device, a circuit board
design supporting system, a circuit board design supporting server, a
circuit board design supporting client, a circuit design supporting
method, and a program for realizing the device for designing a layout of
main components such as LSI, etc. on a circuit board such as a printed
circuit board wherein unnecessary electromagnetic radiation is
suppressed. The circuit design supporting device comprises a noise
generating level adding means and a component locating means. The noise
generating level adding means adds noise generating level information to
a component to be located on a printed circuit board. The component
locating means includes a component position detecting section, a voltage
distribution detecting section, a noise generating level comparing
section, and an error informing section. The component position detecting
section detects a position of the component moved on the printed circuit
board. The voltage distribution detecting section detects a voltage level
on the printed circuit board in the detected position of the component.
The noise generating level comparing section compares the detected
voltage level with the noise generating level added to the component. The
error informing section informs a user of an error when the voltage level
on the printed circuit board is equal to or larger than the noise
generating level as a result of the comparison.