The Computational Intelligence Tool, or CI-Tool is a collection of black box test methodologies that allow the user to automatically generate test cases on any piece of software that can be described in terms of its inputs and outputs. This paper will describe the tool in general to include its object-oriented architecture.
Thirty-four undergraduates implemented a MIPS R2000 processor for an introductory CMOS VLSI design course. This included designing a microarchitecture in Verilog, developing custom PLA generation and ad-hoc random testing tools, creating a standard cell library, schematics, layout, and PCB test board. The processor was fabricated by MOSIS on an AMI… (More)