Professional Documents
Culture Documents
Shah Siddhi S
Dept.:-Electronics and Communication
Nirma University
Ahmadabad ,India
11bec177@nirmauni.ac.in
Abstract—Field Programmable Gate Arrays (FPGA's) have rapidly The Optimized Reconfigurable Cell Array (ORCA) is a new
grown in acceptance and use over the last few years. Infect, some SRAM based FPGA architecture which makes FPGA's
aspects of FPGA's are preventing this growth from being much attractive in applications that which were previously reserved
more rapid than it is now. Particularly there is a need for closing for Gate Arrays. The ORCA has an architecture that assures
part of the gap between the performance of FPGA's and the
performance of traditional approaches to ASIC design in the areas
dense layout of all major types of functionality needed
of gate density, clock rate, and ease of use. FPGA chips contain including data path, random logic, and SRAM. High density
tens to hundreds of thousands of logic gate with programmable data paths are obtained through a completely nibble oriented
interconnects and are available to the users for their custom structure for both routing and functionality. Good random
hardware Programming. This design style provides a means of fast logic packing results from a novel approach to interconnect
prototyping and also cost effective chip design, especially for low that simplifies software and reduces transistor count, coupled
volume applications. It consists of I/O buffers, an array of with a powerful and flexible functional unit. All SRAM bits
configurable logic blocks (CLBs) and programmable interconnects that are associated with Look Up Tables (LUT's) gives good
structure.
SRAM density. High speed is assured with high speed
arithmetic circuits, low resistance interconnect lines, and
Keywords— FPGA, AND-LUT, PLA, LUT, ORCA, CLBs. special low skew clock lines.
Introduction To make the ORCA easy to use, the entire architecture was
ASIC designers had two basic options for implementing their designed so that it could be efficiently used with simple,
designs in 1980s. Highly complex designs for which a large straightforward algorithms. This eliminates the need for the
unit volume was expected were designed as cell based ASIC's, manual manipulation of FPGA placement and routing that has
and simpler or lower volume circuits were used as Gate made working with FPGA’s a challenge. Apart from that a
Arrays. As illustrated in Figure 1. It changed when FPGA's new approach is taken to automatic timing design that
became available. Currently FPGA's offer a reliable option for automatically reallocates Routing and other resource for
designers of ASIC's with low volume needs of up to 10K gates critical signals so that fast routing paths can be saved for it.
and for somewhat higher volumes with lower gate counts. FPGA programmed with SRAM technology are usually based
on Look-Up Tables (LUTs). For implementing random logic
circuits in LUT based FPGA, the cost of LUTs increases
exponentially according to the inputs of circuits. So LUT is
suitable for low fan-in logic circuits.
Figure 4: Wire-and CB