20.11.2014 Views

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

PPKE ITK PhD and MPhil Thesis Classes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16 1. INTRODUCTION<br />

apply an adequate voltage to change the structure of the crystal into a low resistance<br />

polycrystalline silicon-metal alloy. The transformation could not turned<br />

back <strong>and</strong> that is why it can be programmed only once. This technology is applied<br />

by Actel [35] <strong>and</strong> QuickLogic [36].<br />

There are several memory based interconnection structure, which are commonly<br />

used by the larger FPGA manufacturers. The main advantage of these<br />

structures over the antifuse solution is the reprogrammability. This property<br />

gives the chance to the architecture designers to make rapid development of the<br />

architectures cost efficiently. The SRAM-based technology for FPGA configuration<br />

is commonly used by Xilinx [37] <strong>and</strong> Altera [38]. It contains 6 transistors,<br />

which stores the state of the interconnection. It has a great reliability <strong>and</strong> stores<br />

its value until the power is turned off.<br />

Three kind of basic building blocks are used in the structure of the programmable<br />

interconnections: multiplexor, pass transistor <strong>and</strong> tri-state buffer (see<br />

Figure 1.7).<br />

Figure 1.7: Basic programmable switches<br />

Usually multiplexers <strong>and</strong> pass transistors are used for the interconnections<br />

of the internal logical elements <strong>and</strong> all of the above are used for the external<br />

routing. (The use of the two, eight or more input multiplexer – depending on the<br />

complexity of the interconnections – is popular among the FPGAs.) The reason<br />

of the wiring inside of a logical cluster is follows:<br />

• implementation of low delay interconnections between the elements of the<br />

clusters,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!