<p>Field-Programmable Gate Arrays (FPGAs) have emerged as an attractive means of implementing logic circuits, providing instant manufacturing turnaround and negligible prototype costs. They hold the promise of replacing much of the VLSI market now held by mask-programmed gate arrays. FPGAs offer an
Logic Synthesis for Field-Programmable Gate Arrays
β Scribed by Rajeev Murgai, Robert K. Brayton, Alberto Sangiovanni-Vincentelli (auth.)
- Publisher
- Springer US
- Year
- 1995
- Tongue
- English
- Leaves
- 431
- Series
- The Springer International Series in Engineering and Computer Science 324
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Short turnaround has become critical in the design of electronic systems. Software- programmable components such as microprocessors and digital signal processors have been used extensively in such systems since they allow rapid design revisions. However, the inherent performance limitations of software-programmable systems mean that they are inadequate for high-performance designs. Designers thus turned to gate arrays as a solution. User-programmable gate arrays (field-programmable gate arrays, FPGAs) have recently emerged and are changing the way electronic systems are designed and implemented. The growing complexity of the logic circuits that can be packed onto an FPGA chip means that it has become important to have automatic synthesis tools that implement logic functions on these architectures. Logic Synthesis for Field-Programmable Gate Arrays describes logic synthesis for both look-up table (LUT) and multiplexor-based architectures, with a balanced presentation of existing techniques together with algorithms and the system developed by the authors.
Audience: A useful reference for VLSI designers, developers of computer-aided design tools, and anyone involved in or with FPGAs.
β¦ Table of Contents
Front Matter....Pages i-xvii
Front Matter....Pages 1-1
Introduction....Pages 3-17
Background....Pages 19-47
Front Matter....Pages 49-49
Mapping Combinational Logic....Pages 51-176
Logic Optimization....Pages 177-193
Complexity Issues....Pages 195-254
Mapping Sequential Logic....Pages 255-297
Performance Directed Synthesis....Pages 299-321
Front Matter....Pages 323-323
Mapping Combinational Logic....Pages 325-395
Front Matter....Pages 397-397
Conclusions....Pages 399-407
Back Matter....Pages 409-427
β¦ Subjects
Circuits and Systems; Electrical Engineering; Computer-Aided Engineering (CAD, CAE) and Design
π SIMILAR VOLUMES
<p>Many different kinds of FPGAs exist, with different programming technologies, different architectures and different software. <em>Field-Programmable Gate Array Technology</em> describes the major FPGA architectures available today, covering the three programming technologies that are in use and t
<p>Reconfigurable Field Programmable Gate Arrays for Mission-Critical Applications by: NiccoloΞ Battezzati Luca Sterpone Massimo Violante This book describes the challenges faced by designers when implementing a mission- or safety-critical application using re-configurable FPGAs and it details vario
<p>Reconfigurable Field Programmable Gate Arrays for Mission-Critical Applications by: NiccoloΞ Battezzati Luca Sterpone Massimo Violante This book describes the challenges faced by designers when implementing a mission- or safety-critical application using re-configurable FPGAs and it details vario
<p>This work covers field programmable gate array (FPGA)-specific optimizations of circuits computing the multiplication of a variable by several constants, commonly denoted as multiple constant multiplication (MCM). These optimizations focus on low resource usage but high performance. They comprise
FIELD PROGRAMMABLE GATE ARRAY (FPGAs) belong to the family of programmable logic devices and designing with FPGAs require knowledge of digital design. The book begins with an overview of Boolean Algebra and Logic Design followed by topics on Programmable Logic Devices. Introduction to Field programm