Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert B. Reese
dblp:09/4393
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-authorSoftware engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 76% Processor architecture and microarchitecture · 19% Electronic design automation · 6% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
asynchronous circuit design |
0.1 | 2 | 2005 | Early evaluation for performance enhancement in phased logic · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 A Coarse-Grain Phased Logic CPU · IEEE Trans. Computers 2005 |
Integrated circuit design › asynchronous circuit design
phased logic |
0.1 | 2 | 2005 | Early evaluation for performance enhancement in phased logic · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 A Coarse-Grain Phased Logic CPU · IEEE Trans. Computers 2005 |
Processor architecture and microarchitecture › pipelining
pipelined processor |
0.1 | 1 | 2005 | A Coarse-Grain Phased Logic CPU · IEEE Trans. Computers 2005 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2005 | A Coarse-Grain Phased Logic CPU · IEEE Trans. Computers 2005 |
Methods — techniques the papers use, named apart from their topics
two-phase control · 0.1early evaluation · 0.1delay-insensitive circuit design · 0.1bundled data signaling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | CE2016: Updated computer engineering curriculum guidelinesabstractJoint ACM/IEEE Computer Society undergraduate computer engineering curriculum guidelines are slated for release in 2016. These update the 2004 guidelines commonly known as CE2004. The presenters are part of the task group leading the revisions and will give an overview of the latest draft. Participants will engage in discussions on potential improvements to the guidelines to ensure that they are useful to programs as they work to ensure their curricula reflect the state-of-the-art in computer engineering education and practice and are relevant for the coming decade. Eric Durant, John Impagliazzo, Susan Conry, Robert B. Reese, Herman Lam, Victor P. Nelson, Joseph L. A. Hughes, Junlin Lu, Andrew D. McGettrick |
FIE | 4 |
| 2014 | Setting the stage for CE2016: A revised body of knowledgeabstractThe audience will discuss the current state of the effort to update the 2004 document titled "Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering," also known as CE2004. The presenters represent the ACM and the IEEE Computer Society (IEEE-CS), which are leading the effort. They will engage participants on ways of improving the body of knowledge so that the document reflects the state-of-the-art of computer engineering education and practice that is relevant for the coming decade. Eric Durant, John Impagliazzo, Susan Conry, Robert B. Reese, Mitchell A. Thornton, Herman Lam, Victor P. Nelson |
FIE | 4 |
| 2005 | A Coarse-Grain Phased Logic CPUabstractThis paper describes an asynchronous design tool flow known as phased logic that converts a clocked design into an asynchronous design implemented as a micropipeline using two-phase control and bundled data signaling. Example designs include variations of a double-precision floating-point clipping operation mapped to two commercial standard cell libraries (0.18/spl mu/ and 0.13/spl mu/) and a five-stage pipelined MIPs-compatible integer unit mapped to the 0.13/spl mu/ library. The design style includes a feature known as early evaluation, which is a generalized form of bypass that allows the self-timed design to recover some of the inherent latch delay penalty in micropipelines. Robert B. Reese, Mitchell A. Thornton, Cherrice Traver |
IEEE Trans. Computers | 1 |
| 2005 | Early evaluation for performance enhancement in phased logicabstractData-dependent completion time is a well-known advantage of self-timed circuits, one that allows them to operate at average rather than worst-case execution rates. A technique called early evaluation (EE) that extends this advantage by allowing self-timed modules to produce results before all of their inputs have arrived is described here. The technique can be applied to any combinational function and is integrated into the phased logic (PL) design methodology that accepts synchronous design entry and produces delay-insensitive self-timed circuits. We describe an algorithm that ensures that the resulting delay-insensitive circuits are safe, and develop a generalized method for inserting EE gates into any PL netlist. We give performance results for several benchmark circuits, including a five-stage pipelined CPU and a microprogrammed floating-point unit. Comparisons are made among clocked circuits, PL circuits, and PL circuits with EE. Simulation results show a clear performance benefit for PL circuits that use EE. Robert B. Reese, Mitchell A. Thornton, Cherrice Traver, David Hemmendinger |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2004 | Performance enhancement in phased logic circuits using automatic slack-matching buffer insertionabstractA technique for automatic insertion of slack matching buffers for performance enhancement in the asynchronous design style known as Phased Logic (PL) is described. A description of how slack matching buffers can offer throughput increases in PL circuitry is presented and is supported through the use of a simulation tool developed for modeling the timing behavior of PL circuits. A description of the architecture of the simulator and its implementation is also discussed. Based on the analysis of results provided by the simulator and the topological characteristics of a PL circuit, an algorithm for automatic slack matching buffer placement is devised. Examples of the buffer insertion technique are given and the effectiveness of the technique is evaluated through a set of experimental results. Kenneth Fazel, Mitchell A. Thornton, Robert B. Reese, Cherrice Traver |
ACM Great Lakes Symposium on VLSI | 4 |
| 2003 | PLFire: A Visualization Tool for Asynchronous Phased Logic Designs
Kenneth Fazel, Mitchell A. Thornton, Robert B. Reese |
DATE | 3 |
| 2002 | Generalized Early Evaluation in Self-Timed CircuitsabstractPhased logic has been proposed as a technique for realizing self-timed circuitry that is delay-insensitive and requires no global clock signals. Early evaluation techniques have been applied to asynchronous circuits in the past in order to achieve throughput increases. A general method for computing early evaluation functions is presented for this design style. Experimental results are given that show the increase in throughput of various benchmark circuits. The results show that as much as a 30% speedup can be achieved in some cases. Mitchell A. Thornton, Kenneth Fazel, Robert B. Reese, Cherrice Traver |
DATE | 3 |
| 2001 | Arithmetic Logic Circuits Using Self-Timed Bit Level Dataflow and Early EvaluationabstractA logic style known as Phased Logic (PL) is applied to arithmetic circuits. Phased logic is a dual-rail LEDR logic style that allows automatic translation from a clocked netlist to a self-timed implementation. Bit level dataflow, early evaluation and automatic filtering of transient computations within PL circuits can lead to both increased performance and higher energy efficiency than the original clocked netlist. Simulation results for a 16/spl times/16 iterative multiplier based on a LUT4 design show a 23% speed improvement and 20% energy improvement over the clocked design. A Y=Y@1*a +b calculation using an array multiplier design shows a 15% performance decrease but is 2/spl times/ more energy efficient than the clocked counterpart. Robert B. Reese, Mitchell A. Thornton, Cherrice Traver |
ICCD | 1 |
| 2000 | OpenDesign: An Open User-Configurable Project Environment for Collaborative Design and Execution on the InternetabstractOpenDesign is an open user-configurable project environment that supports distributed collaborative design and execution on the Internet. The environment is created by configuring a generic client for a specific project. This is in contrast to an implementation of a project-specific client-server architecture. This paper introduces the OpenDesign environment in the contest of a design process and project-specific tasks. An OpenDesign task is defined as execution of one or more CAD point tools, whereas a task flow is a dependency graph of tasks and/or other task flows. Challenges arise when, within a single project, (1) tasks must be executed on remote hosts under different file systems, (2) data must be accessed, moved, modified, and archived with consistency, (3) tasks and task flows are assigned to more than one designer, and (4) designers are physically dispersed. In collaboration with peer institutions, a number of demo design projects demonstrate the features and the opportunities with the OpenDesign environment. Hemang Lavana, Franc Brglez, Robert B. Reese, Gangadhar Konduri, Anantha P. Chandrakasan |
ICCD | 3 |
| 1993 | A Comparison of Synchronous and Asynchronous FSMD DesignsabstractThis paper presents a comparison of asynchronous and synchronous standard cell implementations for finite state machine with data-path (FSMD) ASICs. The comparison is made through independent parallel designs of a 16-bit factoring ASIC. A common functional specification, standard cell library, and suite of EDA tools for layout and simulation are used to provide a common basis for comparison. To clarify design goals and provide more data for comparison each design is separately optimized for speed and for area. Timing and area information for each design is tabulated and discussed to illustrate the specific advantages and disadvantages of each approach.> Richard Auletta, Robert B. Reese, Cherrice Traver |
ICCD | 2 |