Lenore Zuck: Microcode Verification

Abstract: Microcode is used to facilitate new technologies in Intel CPU designs. A critical requirement is that new designs be backwardly compatible with legacy code when new functionalities are disabled. Several features distinguish microcode from other software systems, such as: interaction with the external environment, sensitivity to exceptions, and the complexity of instructions. The talk will describe the ideas behind Microformal, a technology for fully automated formal verification of functional backward compatibility of microcode.


Bio: Lenore Zuck is an associate professor at the University of Illinois at Chicago. Her background is in formal methods. Her recent work includes methodologies for automatic verification of infinite-state systems and translation validation of optimizing compilers and microcode. Lenore has recently moved to UIC from NYU. Before that, she was on the Computer Science faculty at Yale University. Lenore holds a PhD in Computer Science from the Weizmann Institute of Science.

Maintainer Home > Seminar ]
Last modified: Fri Oct 21 14:21:08 EDT 2005