Title :
High speed externally asynchronous/internally clocked systems
Author :
VanScheik, W.S. ; Tinder, R.F.
Author_Institution :
Silicon Syst. Inc., San Jose, CA, USA
fDate :
7/1/1997 12:00:00 AM
Abstract :
Externally asynchronous/internally clocked (EAIC) systems provide a means of reliable controller design and operation, and incorporate many advantages of both synchronous and fully asynchronous methodologies. The basic memory module of an internally-clocked system is the DFLOP the outputs of which are fully protected from metastability-generated anomalies. As a result, the only input constraint on an internally clocked system is a minimum pulse width corresponding to the frequency of the internal clock. In an internally clocked system, a clock event is not generated until all DFLOPs have resolved into alogically defined state. Because the period of the internal clock depends only on propagation delay through the components of the system, the clock always operates at a maximum possible frequency. Several internally clocked systems, involving both static and dynamic logic, are analyzed by using PSPICE simulations and the results of some real time tests are reported for comparison purposes. The operation characteristics of the DFLOP are analyzed at the component level, and system level comparisons are made with previous work. With submicron CMOS designs using dynamic logic, the internal frequencies of EAIC systems are predicted to exceed 300 MHz with throughputs of less than four ns
Keywords :
CMOS integrated circuits; CMOS logic circuits; logic design; DFLOP; EAIC; controller design; delay insensitive modules; domino logic modules; dynamic logic; dynamic logic memory; externally asynchronous/internally clocked systems; internally-clocked system; locally clocked controllers; memory module; pausable-clocked systems; submicron CMOS; CMOS logic circuits; Clocks; Control systems; Frequency; Logic testing; Metastasis; Propagation delay; Protection; SPICE; Space vector pulse width modulation;
Journal_Title :
Computers, IEEE Transactions on