We examine both the short-term and long-term significance of the emerging field of reconfigurable VLSI (RVLSI), and propose a new research area that results from combining RVLSI with a distribution medium such as the Internet: delivering hardware over the Net. RVLSI permits separation of intellectual property from implementation technology, which enables executable hardware to take the form of bits. While traditional VLSI ASIC designs require delivery of actual physical hardware, RVLSI enables executable application hardware to be easily delivered over the network. The significance of this capability, which will become increasingly apparent as RVLSI technology advances and global networks become ubiquitous, motivates us to open this up as a new research area. We present a number of research problems in this area, as well as our approach to constructing an integrated CAD environment for RVLSI design. 1
|
3148
|
Computer Architecture: A Quantitative Approach
– Hennessy, Patterson
- 1996
|
|
177
|
Being digital
– Negroponte
- 1995
|
|
147
|
Processor Reconfiguration through Instruction-Set Metamorphosis
– Athanas, H
- 1993
|
|
123
|
The Chimaera Reconfigurable Functional Unit
– Hauck
- 2004
|
|
106
|
A Dynamic Instruction Set Computer
– Wirthlin, Hutchings
- 1995
|
|
104
|
Programmable active memories: reconfigurable systems come of age
– Vuillemin, Bertin, et al.
- 1996
|
|
88
|
DPGA-coupled microprocessors: commodity ICs for the early 21stCentury FCCM’94
– DeHon
|
|
86
|
A Time-Multiplexed FPGA
– Trimberger
- 1997
|
|
76
|
E.G.: Splash 2
– Arnold, Buell, et al.
- 1992
|
|
69
|
Fast Implementation of of RSA Cryptography
– Shand, Vuillemin
- 1993
|
|
43
|
A Virtual Hardware Operating System for the Xilinx XC6200”, FPL
– Brebner
- 1996
|
|
40
|
Virtual Computing and the Virtual Computer
– Casselman
- 1993
|
|
39
|
Configurable computing solutions for automatic target recognition
– Villasenor, Schoner, et al.
- 1996
|
|
36
|
A Dynamic Reconfiguration Run-Time System
– Burns, Donlin, et al.
- 1997
|
|
35
|
Teramac—Configurable Custom Computing
– Amerson, Carter, et al.
- 1995
|
|
34
|
The Splash 2 Software Environment
– Arnold
- 1993
|
|
31
|
Design Methodologies for Partially Reconfigured Systems
– Hadley, Hutchings
- 1995
|
|
31
|
Sequencing Run-Time Reconfigured Hardware with
– Wirthlin, Hutchings
- 1996
|
|
29
|
Architectural Tradeoffs in Field-Programmable-Device-Based Computing Systems
– Chan, Schlag
- 1993
|
|
28
|
Wormhole Run-time Reconfiguration
– Bittner, Athanas
- 1997
|
|
26
|
Density enhancement of a neural network using FPGAs and run-time recon guration
– Eldredge, Hutchings
- 1994
|
|
26
|
Rapid implementation of a genetic sequence comparator using eld-programmable gate arrays
– Lopresti
- 1991
|
|
26
|
The Nano Processor: A Low Resource Reconfigurable Processor
– Wirthlin, Hutchings, et al.
- 1994
|
|
25
|
The swappable logic unit: a paradigm for virtual hardware. Field Programmable Custom Computing Machines
– Brebner
- 1997
|
|
23
|
The Transmogrifier-2: A 1 Million Gate Rapid Prototyping System
– Lewis, Galloway, et al.
- 1997
|
|
23
|
WASMII: a Data Driven Computer on a Virtual Hardware
– Ling, Amano
- 1993
|
|
21
|
A self-reconfiguring processor
– French, Taylor
- 1993
|
|
20
|
A stochastic neural architecture that exploits dynamically reconfigurable FPGAs
– Daalen, Jeavons, et al.
- 1993
|
|
20
|
Hardware and software : The closing gap
– Hoare, Page
- 1994
|
|
19
|
Image Processing on a Custom Computing Platform
– Athanas, Abbott
- 1994
|
|
19
|
Spyder: a reconfigurable VLIW processor using FPGAs
– Iseli, Sanchez
- 1993
|
|
18
|
An Assessment of the Suitability of FPGA-Based Systems for Use
– Petersen, Hutchings
- 1995
|
|
17
|
Hardware-Software Codesign of Multidimensional Programs
– Luk, Wu, et al.
- 1994
|
|
17
|
Automated target recognition on SPLASH 2
– Rencher, Hutchings
- 1997
|
|
17
|
Flexible image acquisition using reconfigurable hardware
– Shand
- 1995
|
|
16
|
Artificial Neural Network Implementation on a Fine-Grained FPGA
– Lysaght, Stockwood, et al.
- 1994
|
|
13
|
Comparing the performance of fpga-based custom computers with general-purpose computers for dsp applications
– Bergmann, Mudge
- 1994
|
|
12
|
FPGA implementation of digital filters
– Chou, Mohanakrishnan, et al.
- 1993
|
|
12
|
Configurable hardware: A new paradigm for computation
– Gray, Kean
- 1989
|
|
11
|
Reconfigurable multi-bit processor for DSP applications in statistical physics
– Monaghan, Cowen
- 1993
|
|
10
|
Genetic Algorithms
– Graham, Nelson
- 1996
|
|
9
|
Classification and Performance of Reconfigurable Architectures
– Guccione, Gonzales
- 1995
|
|
8
|
Designing a partially reconfigured system
– Hadley, Hutchings
- 1995
|
|
8
|
A Field Programmable Accelerator for Compiled-Code Applications
– Lewis, Ierssel, et al.
- 1993
|
|
8
|
Digital Circuit Design
– Wirth
- 1995
|
|
7
|
An Adaptive Machine Architecture and Compiler for Dynamic Processor Reconfiguration
– Athanas
- 1992
|
|
7
|
A C++ compiler for FPGA custom execution units synthesis
– Iseli, Sanchez
- 1995
|
|
6
|
On the viability of FPGA-based integrated coprocessors
– Albaharna, Cheung, et al.
- 1996
|
|
6
|
Microprocessors: A Programmer's View
– Dewar, Smosna
- 1990
|
|
6
|
Issues in Wireless Coding using Run-time-reconfigurable FPGAs
– Schoner, Jones, et al.
- 1995
|