| Modern Asynchronous Circuits: 
            Applications, Design and AnalysisInstructorRadu Negulescu Department of Electrical and Computer EngineeringMcGill University, Montreal, Canada
 www.macs.ece.mcgill.ca/~radu
 Tutorial PresentationFor various reasons, asynchronous circuits are making a come-back. 
            Removinga design constraint, in this case the global clocking, can offer performance
 advantages and alternative solutions to design problems. Some advantages
 (low-power and low-EMI, at small area overhead) have been demonstrated 
            to the
 stage of commercial application, and asynchrony is expected to offer 
            solutions
 for various other problems in high-speed and system-on-chip designs.
 At the same time, asynchronous circuits constitute good examples 
            of systemsthat have several discrete-state components operating in parallel 
            and
 communicating by common events. Such systems have many applications, 
            from
 communication protocols to work flows in a factory. Methods developed 
            for
 asynchronous circuits give insight into the behavior of such systems 
            in general,
 and into low-level digital circuit behavior in particular.
 This introductory course presents novel analysis and design techniques 
            that treatdigital systems from an asynchronous point of view, and uses examples 
            of
 modern asynchronous circuit designs to illustrate the concepts.
 OutlineIntroduction. Asynchronous applications.A brief account of current asynchronous circuits applications, as 
            well as the mainmechanisms for achieving power economy, speed gains, and failure-free 
            on-chip
 communication.
 Specification and analysis of asynchronous behaviors. Signal transition graphs, state machines, and trace-based modeling 
            of low-leveldigital circuit behavior. Refinement-based analysis.
 Asynchronous logic components.Boolean gates in the presence of hazards. C-elements. Relative delayconstraints.
 Handshaking protocols.Two-phase, four-phase, and ASP* handshaking. Delay-insensitivity 
            and speed-independence.
           Modern asynchronous circuits.Single-rail handshake circuits. High-speed pipelines. STG to custom 
            cells designflow. Implementations using standard cells. Tools for asynchronous 
            synthesis.
 Intended audience:Researchers and practitioners interested in high-performance integrated 
            circuitsand the fundaments of concurrency modeling.
 Author PresentationRadu Negulescu is Assistant Professor in the Department of 
            Electrical andComputer Engineering at McGill University. He has a M.Sc. from "Politehnica"
 University of Bucharest (Automation and Computers), a M.Sc. from Georgia
 Institute of Technology (School of Electrical Engineering), and a 
            Ph.D. from
 University of Waterloo (Department of Computer Science). His primary 
            research
 interests include concurrency theory, asynchronous circuits, formal 
            verification,
 system on chip architectures, object-oriented models, and design automation
 software. He is the recipient of a Canada Foundation for Innovation 
            New
 Opportunities Award, a research chair award from FCAR/Quebec, and 
            research
 grants from NSERC/Canada, Micronet, and industry. He is author of 
            several
 publications in concurrency theory, circuit design, and formal verification,
 including a nomination for the best paper award at the International 
            Symposium
 on Advanced Research in Asynchronous Circuits and Systems, 2001. He 
            has
 delivered a lecture and laboratory module in asynchronous design within
 BridgeCamp 2000, an intensive VLSI design course for the industry.
 |