CLASSE: Internal User Resources

Skip to content


At Cornell University, a Cadence University Program member, the School of Engineering (Department of Electrical and Computer Engineering (ECE)), Cornell Laboratory for Accelerator Based ScienceS and Education (CLASSE), Laboratory for Elementary Particle Physics (LEPP), and Cornell High Energy Synchrotron Source (CHESS), use real world CAD tools and methodologies provided by the Cadence University Program in our instruction and academic research. Professor David Rubin, Physics, is the academic sponsor of the Cadence program for LEPP, CHESS, and CLASSE at Cornell.

Cadence software is used in the following ECE courses:

ECE 2300 - Digital Logic and Computer Organization
Topics include transistor network design, Boolean algebra, combinational circuits, sequential circuits, finite state machine design, processor pipelines, and memory hierarchy.
ECE 4530 - Analog Integrated Circuit Design
Overview of devices available to analog integrated-circuit designers in modern CMOS and BiCMOS processes: resistors, capacitors, MOS transistors, and bipolar transistors.
ECE 4740 - Digital VLSI Design
Topics include basic transistor physics, switching networks and transistors, combinational and sequential logic, latches, clocking strategies, domino logic, PLAs, memories, physical design, floor planning, CMOS scaling, and performance and power considerations.
ECE 5745 - Complex Digital ASIC Design
Principles and practices involved in the design, implementation, testing, and evaluation of complex standard-cell ASIC chips using automated state-of-the-art CAD tools.

Cadence tools - CustomIC, SiP, DigitalIC, Verification, and SPB(PCB) - are used to help teach students design flow from specification to fabrication using state-of-the-art design tools. Several student groups have designed integrated circuits using Cadence tools as a part of their degree projects.

Research areas at Cornell which utilize Cadence software include the following:

LEPP and CHESS, under the umbrella organization CLASSE, share one building, accelerator, running schedule, and network connection to the rest of the university. Their long term research projects include basic research in accelerator physics, high-energy physics, and photon science, for which researchers and students are using Cadence for electronics design tasks. Financial administration, resources, facilities, network technology, and software licenses are shared by all research projects under CLASSE. Although LEPP and CHESS receive substantial support from the NSF and NIH (in the case of CHESS), a significant fraction of the support for each of these facilities comes from Cornell University general funds. Although CHESS, as a multidisciplinary research unit, has diverse participation by many academic departments at Cornell, LEPP comes under and is composed of faculty members of the Physics Department within the College of Arts and Sciences at Cornell.

While ECE is engaged directly in instructing students' first encounter with advanced electronics design tools, the CLASSE facilities are where the best students are able to work on more advanced and sophisticated problems that provide real world experience in electronic technology before leaving the university. We have a vigorous program of graduate and undergraduate research projects, relying on complex electronics for operation and data acquisition. For many years, Cadence has been the primary platform for designing the electronics used at CLASSE.

Cadence is a registered trademark of:
Cadence Design Systems, Inc. (
2655 Seely Avenue
San Jose, CA 95134

[Web page updated 6/10/2020 by WMS]