A general purpose digital simulator and examples of its application, Part I: Description of the simulator | IBM Journals & Magazine | IEEE Xplore