Open Access. Powered by Scholars. Published by Universities.®
- Publication Type
Articles 1 - 2 of 2
Full-Text Articles in Engineering
Drafting In Self-Timed Circuits, Christopher Cowan
Drafting In Self-Timed Circuits, Christopher Cowan
Electrical and Computer Engineering PhD Day
Intervals between data items propagating in self-timed circuits are controlled by handshake signals rather than by a clock. The sequence of handshakes can be abstracted as the movement of “tokens”. In many self-timed designs, a trailing token will catch up with a leading token, even when it trails by thousands of gate delays. Simulations in SPICE of a simple GasP circular FIFO reveal this effect. Contrary to earlier work, we find the cause of drafting to be charge stored on an isolated node between two series transistors. This mechanism occurs in many decision gates that implement a logical AND. The …
Silicon Compilation And Test For Dataflow Implementations In Gasp And Click, Swetha Mettala Gilla
Silicon Compilation And Test For Dataflow Implementations In Gasp And Click, Swetha Mettala Gilla
Dissertations and Theses
Many modern computer systems are distributed over space. Well-known examples are the Internet of Things and IBM's TrueNorth for deep learning applications. At the Asynchronous Research Center (ARC) at Portland State University we build distributed hardware systems using self-timed computation and delay-insensitive communication. Where appropriate, self-timed hardware operations can reduce average and peak power, energy, latency, and electromagnetic interference. Alternatively, self-timed operations can increase throughput, tolerance to delay variations, scalability, and manufacturability.
The design of complex hardware systems requires design automation and support for test, debug, and product characterization.
This thesis focuses on design compilation and test support for dataflow …