Teaching Laboratories


Electronic Laboratory

The Electronic Laboratory ECE 206 (for courses ECE 203 and ECE 213) and ECE 327 ( for ECE 321 and ECE 322) introduces the concepts of measuring basic electrical components, dc and ac circuits using ohmmeters, voltmeters, ammeters, and oscilloscopes. Circuit simulation is also taught using Lab View, Multisim and PSpice. Experiments include both analog and digital electronics.
Location: Room 311.


Digital Logic Laboratory

The Digital Logic Laboratory uses testing units especially designed here at UNM to meet our needs. These units allow for the construction of logic circuits using the TTL family, CPLDs and FPGAs. These projects are developed in the ECE 238 Course. We have ten separate workstations where the students can work on a variety of projects from 7400 family logic to CPLDs and FPGAs. We use Coolrunner CPLD chips and Spartan 2 chips on Digilent boards to perform our final labs. All the computers in the ECE 238 lab have Xilinx ISE Version 5.2 loaded.
Location: Room 216.

page top ^


Microprocessor Laboratory

The Microprocessor Laboratory has 12 stations, each with a PowerPC microprocessors embedded in Xilinx Virtex-4 FPGA devices that are mounted on Xilinx ML403 platforms. Each station is connected to the building's intranet, which provides access to various workstations. The workstations provide each station file storage, access to a printer, a cross assembler and high-level programming languages. In addition, students learn about the engineering design principles of microcomputer systems and how to do interfacing with various input and output devices such as terminals, printers, analog devices via A to D and D to A converters, and others.
Location: Room 129

page top ^


Computer Design Laboratory

In this laboratory students create complex digital systems utilizing computer-aided design tools. This allows students to implement systems in a simulation realm, then construct the systems in real hardware. The systems are represented in VHDL and then submitted to a synthesis engine. These systems incorporate programmable logic devices, both FPGAs (Field Programmable Logic Arrays) and CPLDs (Complex Programmable Logic Devices). The systems utilize computer design techniques to address non-trivial computational systems, including a variety of control methods, input/output mechanisms, memory systems, and information-representation mechanisms. Students learn to utilize a variety of test equipment, including logic analyzers, oscilloscopes, pattern generators, and in-circuit emulators. A variety of design issues are discussed, including metastability, propagation delay, clock speed, pipelined implementations, use of synthesis engines, design management, interfacing to external digital and analog systems, and design-for-testability.

    Number of stations: 4 Test equipment: Oscilloscope, Logic Analyzer, Computer Software: Mentor Graphics Suite (Design Capture, Library Manager, Expedition PCB, ModelSim, LeonardoSpectrum, HDL Designer), Xilinx ISE (Design Manager, XST synthesis engine, Chip Viewer, FPGA Editor, CORE Generator, iMPACT, ChipScope, etc.)
Applicable Courses:

  • ECE 447 - Computer Design Laboratory
  • ECE 338 - Intermediate Logic Design
  • ECE 438 - Design of Computers
Location: Room 212

page top ^


Software Engineering Projects Laboratory

The Software Engineering Projects Laboratory is used primarily to support large-scale, team-based software projects associated with the course entitled Design and Development of Large Scale Software Systems (ECE 435). This is a capstone design course taken by Computer Engineering students in their senior year. A wide diversity of projects have been supported by the lab, often involving sponsorship from the local high technology industry. The lab contains 16 (Windows XP Professional ) workstations. State-of-the-art software engineering tools are provided through Microsoft's MSDN Academic Alliance and IBM's Scholar Program.
Location: Room 215

page top ^


High-Performance Computing Laboratory

The main research thrust of the HPC Laboratory is aimed at improving state-of-the-art programming methodologies, parallel algorithms, computer architecture, and high-speed networking for high performance computing. In addition to several workstations, the HPC Laboratory performs experiments using the National Science Foundation (NSF) and National Computational Science Alliance (NCSA) -supported "Roadrunner" Linux SuperCluster. The Roadrunner SuperCluster is a 64-node AltaCluster containing 128 Intel 450 MHz Pentium II processors. The SuperCluster runs the latest Linux operating system in SMP mode with communication between nodes provided via a high-speed Myrinet network (full-duplex 1.2 Gbps) or with Fast Ethernet (100 Mbps). Each node contains components similar to those in a commodity PC, for instance, a 100 MHz system bus, 512KB cache, 512 MB ECC SDRAM, and a 6.4 GB hard drive. The HPC Laboratory is also affiliated with the UNM High-Performance Computing Education and Research Center (HPCERC), which operates a 128-node IBM SP-2 supercomputer on campus and manages an even larger SP-2 with SMP nodes at the Maui High Performance Computing Center.
Location: Rooms 207 and 218A

page top ^


Coordinated Systems and Control Laboratory

The CSC Laboratory provides lecture demonstrations for undergraduate systems and control courses offered at ECE, ME and CHNE Departments. This lab also offers design and development projects for advanced undergraduate students in those departments. The CSC laboratory helps students familiarize themselves with such software as MATLAB, MATHEMATICA, CONTROL STATION, SIMULINK, and LabView.

The CSC Laboratory's Stations include:


  • Rotary Pendulum system - Position Control
  • Translational Inverted Pendulum System
  • Magnetic Levitation System
  • DC motor controller kit
  • Five complete workstations equipped with NI Compact Rio control and acquisition system.

page top ^


Microwave Laboratory

The Microwaves Laboratory is designed for seniors and first-year graduate students to provide essential fundamentals for RF, wireless, and microwave engineering. Students work on X-band microwave workstations and they are trained on state-of-the-art RF and microwave equipment. Equipment: HP8753D network analyzers, HP85046A S-parameter test, Agilent 4396B Network/Spectrum/Impedance Analyzers and other related equipment! Student also have access to fabrication facilities for planar microwave circuits.
Location: Room 331

page top ^


The Embedded Systems and DSP Laboratory

This laboratory provides students the possibility of being involved in the design, simulation and implementation of hardware for high-level digital systems on the fields of Advanced Computer Architecture, Embedded Systems and Signal Processing. It has ten workstations, four multi-million gate Xilinx FPGA platforms; a Xtreme FPGA based DSP development kit, and Xilinx Evaluation Platform plus supporting equipments such as state analyzers, digital oscilloscopes, optics and soldering stations. It also has hardware simulation and development software such as Mentor Graphics FPGA Advantage and WG2000.5.
Location: Room 332

page top ^


VLSI Design Laboratory

The newly established VLSI Design Laboratory presently consists of 3 networked Linux workstations with dual threaded 2.6GHz Pentium4 processors. The laboratory supports interdisciplinary research in high performance digital and analog VLSI circuit design and architecture with an emphasis on low power aspects. Currently, the following design tools are in use: Cadence tools: Virtuoso schematic and layout editing, Diva design rule checking and extraction, and Spectre circuit simulation. Synopsys tools: Design Compiler synthesis, Pathmill static timing, Nanosim for large scale and power simulation, and Hspice for analog simulation. These tools are available for graduate and undergraduate instruction on over 50 workstations distributed throughout the ECE building.
Location: Room 318

page top ^


Senior Design Project Laboratory

The SDP laboratory in provides the software and hardware tools for design methodology and development of professional project-oriented skills including communication, team management, and economics. Students in ECE419 and ECE 420 courses work in teams and a proposal for a large design is prepared in response to an industrial or in-house sponsor. Students work in assigned design teams to perform design work for an industrial/in-house client. Prototypes are built and tested to sponsor specifications, and oral and written reports made to the project sponsor.
Location: Room L217A

page top ^


Clean Room

Founded Students learn how to coat, expose and develop micron-scale patterns into photoresist on silicon wafers. The clean room also has optical and scanning-electron microscopes to inspect wafers. These steps mimic what is done in industry during the production of computer chips and other microelectronic devices. Major equipment, donated from industry such as Intel Corporation, Philips Semiconductor, are used on the process line. AT&T and Sandia National Laboratories have also provided equipment for the clean room project.
Location: Manufacturing Training and Technology Center (MTTC)

page top ^