GEM: Global Event Management in CAD Frameworks Wayne Allen MCC 3500 West Balcones Center Drive Austin, Texas 78759-6509 wa@mcc.com Abstract This paper describes an event-driven communication facility called GEM, a component of the MCC CAD Framework. GEM manages communications between producers and consumers of events, providing a generalized reactive mechanism which can be used to synchronize and document the various stages of the electronic design process. GEM uses an event class hierarchy to provide a wide range of communication semantics, and supports a hierarchical event scoping mechanism for controlling communication domains. The GEM system supports dynamic, loosely coupled communication with a robust, multi-server architecture.