The Computer-Aided Design Of Nano-Scaled Digital Circuits