home search a-z help
University of Cambridge Computer Laboratory
Thursday Nov 16th, 2006 - 4.30pm
Computer Laboratory > Research > Systems Research Group > NetOS > Seminars > Thursday Nov 16th, 2006 - 4.30pm

The ESL Design Methodology

David Greaves

So called Electronic System Level (ESL) design is a methodology now being widely adopted for the design of systems on a chip. Design automation software from the 70's and 80's modelled communication with a shared variable for each net in the chip. In ESL, high-level models of hardware subsystems are written in C++ (using SystemC) and communication is modelled using subroutine calls and dynamic binding (DLLs). Machine readable specifications of the interface protocols allows automated synthesis of monitors, glue-logic and `transactors'. I will give a tutorial on this methodology.