Such software and hardware are readily ascertainable by one skilled in the art, and will generally include some type of data storage facility to store the network node listings or other machine-readable circuit description as well as a processor and other supporting circuitry so as to run adequate circuit design, analysis, and simulation software.