Glossary G-1

Total Page:16

File Type:pdf, Size:1020Kb

Glossary G-1 Glossary G-1 Glossary absolute address A variable’s or routine’s Amdahl’s law A rule stating that the per- actual address in memory. formance enhancement possible with a giv- abstraction A model that renders lower- en improvement is limited by the amount level details of computer systems tempo- that the improved feature is used. rarily invisible in order to facilitate design of antidependence Also called name depen- sophisticated systems. dence. An ordering forced by the reuse of a acronym A word constructed by taking the name, typically a register, rather then by a initial letters of string of words. For exam- true dependence that carries a value be- ple: RAM is an acronym for Random Access tween two instructions. Memory, and CPU is an acronym for Cen- antifuse A structure in an integrated cir- tral Processing Unit. cuit that when programmed makes a per- active matrix display A liquid crystal dis- manent connection between two wires. play using a transistor to control the trans- application binary interface (ABI) The mission of light at each individual pixel. user portion of the instruction set plus address translation Also called address the operating system interfaces used by mapping. The process by which a virtual ad- application programmers. Defines a dress is mapped to an address used to access standard for binary portability across memory. computers. address A value used to delineate the loca- architectural registers The instruction set tion of a specific data element within a visible registers of a processor; for example, memory array. in MIPS, these are the 32 integer and 16 addressing mode One of several address- floating-point registers. ing regimes delimited by their varied use of arithmetic mean The average of the execu- operands and/or addresses. tion times that is directly proportional to advanced load In IA-64, a speculative load total execution time. instruction with support to check for aliases assembler directive An operation that tells that could invalidate the load. the assembler how to translate a program aliasing A situation in which the same ob- but does not produce machine instructions; ject is accessed by two addresses; can occur always begins with a period. in virtual memory when there are two virtu- assembler A program that translates a al addresses for the same physical page. symbolic version of instructions into the bi- alignment restriction A requirement that nary version. data be aligned in memory on natural assembly language A symbolic language boundaries that can be translated into binary. G-2 Glossary asserted signal A signal that is (logically) bit error rate The fraction in bits of a true, or 1. message or collection of messages that is asynchronous bus A bus that uses a hand- incorrect. shaking protocol for coordinating usage block The minimum unit of information rather than a clock; can accommodate a that can be either present or not present in wide variety of devices of differing speeds. the two-level hierarchy. atomic swap operation An operation in blocking assignment In Verilog, an assign- which the processor can both read a loca- ment that completes before the execution of tion and write it in the same bus operation, the next statement. preventing any other processor or I/O branch delay slot The slot directly after a device from reading or writing memory un- delayed branch instruction, which in the til it completes. MIPS architecture is filled by an instruction backpatching A method for translating that does not affect the branch. from assembly language to machine in- branch not taken A branch where the structions in which the assembler builds a branch condition is false and the program (possibly incomplete) binary representation counter (PC) becomes the address of the in- of every instruction in one pass over a pro- struction that sequentially follows the gram and then returns to fill in previously branch. undefined labels. branch prediction A method of resolving a backplane bus A bus that is designed to al- branch hazard that assumes a given out- low processors, memory, and I/O devices to come for the branch and proceeds from that coexist on a single bus. assumption rather than waiting to ascertain barrier synchronization A synchroniza- the actual outcome. tion scheme in which processors wait at the branch prediction buffer Also called barrier and do not proceed until every pro- branch history table. A small memory that cessor has reached it. is indexed by the lower portion of the ad- basic block A sequence of instructions dress of the branch instruction and that without branches (except possibly at the contains one or more bits indicating wheth- end) and without branch targets or er the branch was recently taken or not. branch labels (except possibly at the branch taken A branch where the branch beginning). condition is satisfied and the program behavioral specification Describes how a counter (PC) becomes the branch target. All digital system operates functionally. unconditional branches are taken branches. biased notation A notation that represents branch target address The address speci- the most negative value by 00 . 000two and fied in a branch, which becomes the new the most positive value by 11 . 11two, with program counter (PC) if the branch is tak- 0 typically having the value 10 . 00two, en. In the MIPS architecture the branch tar- thereby biasing the number such that the get is given by the sum of the offset field of number plus the bias has a nonnegative the instruction and the address of the in- representation. struction following the branch. binary digit Also called a bit. One of the branch target buffer A structure that cach- two numbers in base 2 (0 or 1) that are the es the destination PC or destination instruc- components of information. tion for a branch. It is usually organized as a Glossary G-3 cache with tags, making it more costly than cathode ray tube (CRT) display A display, a simple prediction buffer. such as a television set, that displays an im- bus In logic design, a collection of data age using an electron beam scanned across a lines that is treated together as a single logi- screen. cal signal; also, a shared collection of lines central processor unit (CPU) Also called with multiple sources and uses. processor. The active part of the computer, bus master A unit on the bus that can ini- which contains the datapath and control tiate bus requests. and which adds numbers, tests numbers, bus transaction A sequence of bus opera- signals I/O devices to activate, and so on. tions that includes a request and may in- clock cycle Also called tick, clock tick, clude a response, either of which may carry clock period, clock, cycle. The time for one data. A transaction is initiated by a single re- clock period, usually of the processor clock, quest and may take many individual bus op- which runs at a constant rate. erations. clock cycles per instruction (CPI) Average cache coherency Consistency in the value number of clock cycles per instruction for a of data between the versions in the caches of program or program fragment. several processors. clock period The length of each clock cycle. cache coherent NUMACC-NUMA A non- clock skew The difference in absolute time uniform memory access multiprocessor between the times when two state elements that maintains coherence for all caches. see a clock edge. cache memory A small, fast memory that clocking methodology The approach used acts as a buffer for a slower, larger memory. to determine when data is valid and stable cache miss A request for data from the relative to the clock. cache that cannot be filled because the data cluster A set of computers connected over is not present in the cache. a local area network (LAN) that function as callee A procedure that executes a series of a single large multiprocessor. stored instructions based on parameters combinational logic A logic system whose provided by the caller and then returns con- blocks do not contain memory and hence trol to the caller. compute the same output given the same callee-saved register A register saved by input. the routine making a procedure call. commit unit The unit in a dynamic or out- caller The program that instigates a proce- of-order execution pipeline that decides dure and provides the necessary parameter when it is safe to release the result of an op- values. eration to programmer-visible registers and caller-saved register A register saved by memory. the routine being called. compiler A program that translates high- capacity miss A cache miss that occurs be- level language statements into assembly cause the cache, even with full associativity, language statements. cannot contain all the block needed to satis- compulsory miss Also called cold start fy the request. miss. A cache miss caused by the first access carrier signal A continuous signal of a sin- to a block that has never been in the cache. gle frequency capable of being modulated conditional branch An instruction that re- by a second data-carrying signal. quires the comparison of two values and G-4 Glossary that allows for a subsequent transfer of con- D flip-flop A flip-flop with one data input trol to a new address in the program based that stores the value of that input signal in on the outcome of the comparison. the internal memory when the clock edge conflict miss Also called collision miss. A occurs. cache miss that occurs in a set-associative or data hazard Also called pipeline data haz- direct-mapped cache when multiple blocks ard.
Recommended publications
  • Monolithic Integration of a Novel Microfluidic Device with Silicon Light Emitting Diode-Antifuse and Photodetector
    ESSDERC 2002 Monolithic Integration of a Novel Microfluidic Device with Silicon Light Emitting Diode-Antifuse and Photodetector P. LeMinh, J. Holleman, J.W.Berenschot,N.R.Tas,A.vandenBerg MESA+ Research Institute, University of Twente, the Netherlands E-mail [email protected] Abstract developing an CMOS compatible etching recipe using Tetra Methyl Ammonium Hydroxide (TMAH). Light emitting diode antifuse has been integrated into In the next sections of the paper, fabrication process, a microfluidic device that is realized with extended some critical technological design parameters, electrical standard CMOS technological steps. The device and optical properties, few results on first applications comprises of a microchannel sandwiched between a will be described respectively. photodiode detector and a nanometer-scale diode antifuse light emitter. Within this contribution, the 2. Device realization device fabrication process, working principle and properties will be discussed. Change in the interference The realization of the device (figure 1) is a 10-mask fringe of the antifuse spectra has been measured due to process. The starting material is a 3-in silicon n-type the filling of the channel. Preliminary applications are wafer with standard doping. First of all, junction electroosmotic flow speed measurement, detection of photodiode areas were fabricated by implantation of absorptivity of liquids in the channel… boron. So as not to make any step height difference at the junction between n-type and p-type region, thick resist 1. Introduction was used as masking layer for the implantation. This is important to the evenness of the channel. The shape of Silicon is well-known as an electronic and mechanical the channel was then produced by shaping a layer of material but hardly ever used as an active optoelectronic 500nm thick LPCVD polysilicon deposited on top of the element, due to its inefficient radiative recombination first silicon rich nitride (SiRN) layer.
    [Show full text]
  • PPBI for OTP Fpgas Final Report
    ESA UNCLASSIFIED – For Official Use estec European Space Research and Technology Centre Keplerlaan 1 2201 AZ Noordwijk The Netherlands Tel. (31) 71 5656565 Fax (31) 71 5656040 www.esa.int PPBI for OTP FPGAs Final Report Prepared by: Ken Hernan Reference: ESCC WG 01/13 Issue: 1 Revision: 9 Date of Issue: 23rd May 2014 Status: Final Document Type: WG Report ESA UNCLASSIFIED – For Official Use ESA UNCLASSIFIED – For Official Use Table of contents: 1 INTRODUCTION ...................................................................................................................................................... 5 1.1 SCOPE OF THE DOCUMENT ..................................................................................................................................... 5 1.2 APPLICABLE AND REFERENCE DOCUMENTS ........................................................................................................... 5 1.2.1 Reference Documents (RDs) .......................................................................................................................... 5 1.3 ACRONYMS AND ABBREVIATIONS .......................................................................................................................... 6 2 EXECUTIVE SUMMARY ........................................................................................................................................ 9 3 WOKRING GROUP ACTIVITIES ........................................................................................................................ 15 4 BACKGROUND
    [Show full text]
  • Semiconductor Devices
    H01L CPC COOPERATIVE PATENT CLASSIFICATION H ELECTRICITY (NOTE omitted) H01 BASIC ELECTRIC ELEMENTS (NOTES omitted) H01L SEMICONDUCTOR DEVICES; ELECTRIC SOLID STATE DEVICES NOT OTHERWISE PROVIDED FOR (use of semiconductor devices for measuring G01; resistors in general H01C; magnets, inductors, transformers H01F; capacitors in general H01G; electrolytic devices H01G 9/00; batteries, accumulators H01M; waveguides, resonators, or lines of the waveguide type H01P; line connectors, current collectors H01R; stimulated-emission devices H01S; electromechanical resonators H03H; loudspeakers, microphones, gramophone pick-ups or like acoustic electromechanical transducers H04R; electric light sources in general H05B; printed circuits, hybrid circuits, casings or constructional details of electrical apparatus, manufacture of assemblages of electrical components H05K; use of semiconductor devices in circuits having a particular application, see the subclass for the application) NOTES 1. This subclass covers: • electric solid state devices which are not covered by any other subclass and details thereof, and includes: semiconductor devices adapted for rectifying, amplifying, oscillating or switching; semiconductor devices sensitive to radiation; electric solid state devices using thermoelectric, superconductive, piezo-electric, electrostrictive, magnetostrictive, galvano- magnetic or bulk negative resistance effects and integrated circuit devices; • photoresistors, magnetic field dependent resistors, field effect resistors, capacitors with potential-jump
    [Show full text]
  • Recent Advancement in the Memristor Memory Development Ravikumar K
    International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-9 Issue-7, May 2020 Recent Advancement in the Memristor Memory Development Ravikumar K. I, Sukumar R voltages as referred to in [19]) and d) manufacturing methods Abstract: Meritor is a newly-created tool and because of its compliant with CMOS relative to other NVM systems. nanometer scale and different electrical properties it has received Relative to other MRM (Resistive random access memory) much interest from advanced electronics designers since it was there are specific advantages. The RRAM is combined with discovered. The memory capacity of a memrist is one of the most significant features. In this paper, about 50 papers on designing the SRAM cell in past works such as [20–23], but each of memristor, optimization rules for reducing power, area for configuration either contributes to substantial deterioration of storing the data into memristor and implemented the full adders the fundamental SRAM reading process or absorbs a huge using memristor using the Pspice simulator. The paper ultimately amount of energy for the storage / restoration of data to / from addresses the complex study lapses and obstacles in constructing RRAM as described further in depth in section 4. In our paper the memorial that will enable scholars and thinkers lead to more analysis. we give a new NV-SRAM 8T1R that is similar to a standard Keywords: memristor, optimization. SRAM 6 T device with reading power, delay and noise tolerance. In turn, since only one RRAM cell is required for I. INTRODUCTION the off-time storage of SRAM data, energy used for processing RRAM data is reduced by more than 60% relative The resistive memory of the Crossbar has recently gained to the lowest energy density of previous RRAM NV-SRAM tremendous publicity owing to its amazing high density and designs.
    [Show full text]
  • Reliability of the Amorphous Silicon Antifuse
    Reliability of the Amorphous Silicon Antifuse • • • • • • QuickLogic® White Paper Abstract Development processes at QuickLogic control the reliability of the QuickLogic ViaLink® antifuse. ViaLink reliability is built into the silicon at every step, beginning with design rules and device characterization. But unlike other fab processes, the reliability work continues with the layout rules, test methodology, place and route software, ViaLink programming sequence, programming algorithm, qualification plans, and quality assurance process. All these factors come together to create the reliable QuickLogic ViaLink. Introduction Semiconductor reliability has been studied and characterized [1]. The initial failure rate, also called infant mortality, is high due to defects. The midterm life of a semiconductor component has a low failure rate. Most of the defects have already failed, and the wear out failure for mechanisms has not started. At the end of the semiconductor component life, many elements of the semiconductor begin to wear out. Physical changes to the metals, semiconductor, and dielectrics cause the component to no longer meet the original specification. These failures are predictable and increase with time. This high-low-high failure rate is known as the bathtub curve and is shown in Figure 1. Figure 1: Bathtub curve for semiconductor failure rate. Semiconductor manufacturers have reduced the infant mortality by decreasing the number of defects and screening for the remaining defects. Defects have been reduced with improved and automated wafer handling, improved equipment and improved processes. Automatic inspections have been added during wafer fabrication for the purpose of detecting wafers with defects. Wafers that cannot be reworked are scrapped. After fabrication, wafers are tested for correct electrical parameters.
    [Show full text]
  • (12) Patent Application Publication (10) Pub. No.: US 2012/0314475A1 L (43) Pub
    US 2012O314475A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0314475A1 L (43) Pub. Date: Dec. 13, 2012 (54) LOW VOLTAGE PROGRAMMABLE MOSFET (52) U.S. Cl. ........................................................ 365/104 ANTIFUSE WITH BODY CONTACT FOR DIFFUSION HEATING (57)57 ABSTRACT An antifuse can include an insulated gate field effect transis (75) Inventor: YANZUN LI, Lagrangeville, NY tOr “IGFET) havingaV1ng an active Sem1COnductOrreg1Onicond gion 1ncludinclud (US) ing a body and first regions, i.e., at least one source region and at least one drain region separated from one another by the body. A gate may overlie the body and a body contact is (73) Assignee: INTERNATIONAL BUSINESS electrically connected with the body. The first regions have MACHINES CORPORATION, opposite conductivity (i.e., n-type or p-type) from the body. Armonk, NY (US) The IGFET can be configured such that a programming cur rent through at least one of the first regions and the body (21) Appl. No.: 13/158,510 contact causes heating sufficient to drive dopant diffusion from the at least one first region into the body and cause an (22) Filed: Jun. 13, 2011 edge of the at least one first region to move closer to an adjacent edge of at least one other of the first regions. In Such way, the programming current can permanently reduce elec Publication Classification trical resistance by one or more orders of magnitude between (51) Int. Cl. the at least one first region and the at least one other first GITC 17/08 (2006.01) region. 122 118 118 116 Patent Application Publication Dec.
    [Show full text]
  • One-Time, Voltage-Programmable, Read-Only Memory Array Having Memory Cell Igfets, Each of Which Is Coupled to a Reference Voltage Line Via an Anti-Fuse Element
    Europaisches Patentamt European Patent Office 0 Publication number: 0 528 417 A2 Office europeen des brevets EUROPEAN PATENT APPLICATION 0 Application number: 92114148.7 int.Ci.5:G11C 17/16, H01L27/112 0 Date of filing: 19.08.92 0 Priority: 19.08.91 US 746824 0 Applicant: MICRON TECHNOLOGY, INC. 2805 East Columbia Road © Date of publication of application: Boise, ID 83706(US) 24.02.93 Bulletin 93/08 0 Inventor: Lowrey, Tyler A. 0 Designated Contracting States: 2599 E. Plateau DE Boise, Idaho 8371 2(US) Inventor: Lee, Ruojia 3351 Raindrop Dr. Boise, Idaho 83706(US) 0 Representative: Klunker . Schmitt-Nilson . Hirsch Winzererstrasse 106 W-8000 Munchen 40 (DE) One-time, voltage-programmable, read-only memory array having memory cell igfets, each of which is coupled to a reference voltage line via an anti-fuse element. 0 A one-time, voltage-programmable, read-only when subjected to a programming voltage. A series memory array in which individual memory cells com- of minimum pitch bitlines (48 + 49), which run prise an insulated-gate, field-effect transistor, the parallel to the wordlines (33), completes the memory channel of which provides, through a voltage-prog- array. Each bitline (48 + 49) makes direct contact rammable anti-fuse element, a current path between with each pair of cell junctions along its length. The a reference voltage line (34) and a bitline (48 + 49). array is characterized by a non-folded bitline ar- In a preferred embodiment, the array comprises a chitecture. semiconductor substrate having a series of parallel, alternating,
    [Show full text]
  • International Roadmap for Devices and Systems
    INTERNATIONAL ROADMAP FOR DEVICES AND SYSTEMS 2020 EDITION BEYOND CMOS THE IRDS IS DEVISED AND INTENDED FOR TECHNOLOGY ASSESSMENT ONLY AND IS WITHOUT REGARD TO ANY COMMERCIAL CONSIDERATIONS PERTAINING TO INDIVIDUAL PRODUCTS OR EQUIPMENT. ii © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. THE INTERNATIONAL ROADMAP FOR DEVICES AND SYSTEMS: 2020 COPYRIGHT © 2020 IEEE. ALL RIGHTS RESERVED. iii Table of Contents Acknowledgments .............................................................................................................................. vi 1. Introduction .................................................................................................................................. 1 1.1. Scope of Beyond-CMOS Focus Team .............................................................................................. 1 1.2. Difficult Challenges ............................................................................................................................ 2 1.3. Nano-information Processing Taxonomy........................................................................................... 4 2. Emerging Memory Devices ..........................................................................................................
    [Show full text]
  • A Novel, Diode-Based Organic Memory Device
    Technische Universität Dresden pinMOS Memory: A novel, diode-based organic memory device Yichu Zheng, M. E. der Fakultät Elektrotechnik und Informationstechnik der Technischen Universität Dresden zur Erlangung des akademischen Grades Doktoringenieur (Dr.-Ing.) genehmigte Dissertation Vorsitzender: Prof. Dr.-Ing. Prof. Hubert Lakner Tag der Einreichung: 24.10.2019 Gutachter: Prof. Dr. rer. nat. Stefan Mannsfeld Tag der Verteidigung: 07.08.2020 Gutachter: Prof. Dr. Koen Vandewal ii Abstract A novel, non-volatile, organic capacitive memory device called p-i-n-metal-oxide-semiconductor (pinMOS) memory is demonstrated with multiple-bit storage that can be programmed and read out electrically and optically. The diode-based architecture simplifies the fabrication process, and makes further optimizations easy, and might even inspire new derived capacitive memory devices. Furthermore, this innovative pinMOS memory device features local charge up of an integrated capacitance rather than of an extra floating gate. Before the device can perform as desired, the leakage current due to the lateral charge up of the doped layers outside the active area needs to be suppressed. Therefore, in this thesis, lateral charging effects in organic light-emitting diodes (OLEDs) are studied first. By comparing the results from differently structured devices, the presence of centimeter-scale lateral current flows in the n-doped and p-doped layers is shown, which results in undesirable capacitance increases and thus extra leakage currents. Such lateral charging can be controlled via structuring the doped layers, leading to extremely low steady-state leakage currents in the OLED (here 10-7 mA/cm2 at -1 V). It is shown that these lateral currents can be utilized to extract the conductivity as well as the activation energy of each doped layer when modeled with an RC circuit model.
    [Show full text]
  • United States Patent (19) 11 Patent Number: 5,962,815 Lan Et Al
    USOO5962815A United States Patent (19) 11 Patent Number: 5,962,815 Lan et al. (45) Date of Patent: Oct. 5, 1999 54 ANTIFUSE INTERCONNECT BETWEEN FOREIGN PATENT DOCUMENTS TWO CONDUCTING LAYERS OF A PRINTED CIRCUIT BOARD 0336359 10/1989 European Pat. Off.. 59-13368 1/1984 Japan. (75) Inventors: James J. D. Lan, Fremont; Steve S. 2-281685 11/1990 Japan. Chiang, Saratoga, both of Calif.; William H. Shepherd, Placitas, OTHER PUBLICATIONS N.Mex.; Paul Y. F. Wu, San Jose, Calif. Joshua Silver, “High-Performance Scalable Switch Design,” ASIC & EDA, Jun. 1994, pp. 38–48. Assignee: Prolinx Labs Corporation, San Jose, Calif. Kathryn E. Gordon and Richard J. Wong, “Conducting Filament of the Programmed Metal Electrode Amorphous Appl. No.: 08/374,941 Silicon Antifuse," IEEE, 1993, pp. 27–30. Paul C. Yu, Steven J. Decker, Hae-Seung Lee, Charles G. Filed: Jan. 18, 1995 Sodini and John L. Wyatt, “CMOS Resistive Fuses for Int. Cl." ................................................ HO1R 9/09 Image Smoothing and Segmentation,” 1992 IEEE, IEEE U.S. C. ... 174/262; 257/665; 361/779 Journal of Solid-State Circuits, vol. 27, No. 4, Apr. 1992, pp. Field of Search ..................................... 174/262, 250, 545-553. 174/264, 265, 261, 255; 257/.530, 665, 209, 529; 361/779, 777; 29/847 (List continued on next page.) References Cited Primary Examiner Kristine Kincaid U.S. PATENT DOCUMENTS ASSistant Examiner-Kamand Cuneo Attorney, Agent, or Firm-Skjerven, Morrill, MacPherson, 3,335,327 8/1967 Damon et al. .......................... 361/767 Franklin & Friel; Alan H. MacPherson, Omkar K. 3,384.879 5/1968 Stahl et al.
    [Show full text]
  • A 32-KB Standard CMOS Antifuse One-Time Programmable ROM
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 41, NO. 9, SEPTEMBER 2006 2115 A 32-KB Standard CMOS Antifuse One-Time Programmable ROM Embedded in a 16-bit Microcontroller Hyouk-Kyu Cha, Student Member, IEEE, Ilhyun Yun, Jinbong Kim, Byeong-Cheol So, Kanghyup Chun, Ilku Nam, Member, IEEE, and Kwyro Lee, Senior Member, IEEE Abstract—A 32-KB standard CMOS antifuse one-time pro- [10] such as polyfusing or utilization of oxide–nitride–oxide grammable (OTP) ROM embedded in a 16-bit microcontroller (ONO) [11] and metal–oxide–metal [12], [13] as the antifuse as its program memory is designed and implemented in 0.18- m (AF) element which are candidates to be used as the PM of standard CMOS technology. The proposed 32-KB OTP ROM cell array consists of 4.2 mP three-transistor (3T) OTP cells where microcontrollers. However, polyfusing is not reliable enough each cell utilizes a thin gate-oxide antifuse, a high-voltage blocking for manufacturing, while metal–oxide–metal and ONO require transistor, and an access transistor, which are all compatible with additional processes in order to apply it to standard CMOS standard CMOS process. In order for high density implementa- products. On the other hand, continuous advances and scaling tion, the size of the 3T cell has been reduced by 80% in comparison in CMOS technology has enabled the use of the thin gate-oxide to previous work. The fabricated total chip size, including 32-KB OTP ROM, which can be programmed via external IPC master of CMOS as the AF for programming [14], [15].
    [Show full text]
  • Chapter 4: Programmable Logic Devices
    Chapter 4: Programmable Logic Devices 4.1 Chapter Overview This Chapter provides an overview on Programmable Logic Devices (PLDs) form the history of programmable logic devices to the device types. PLDs come in two forms, Complex Programmable Logic Devices (CPLDs) and Field Programmable Gate Arrays (FPGAs) both having their advantages and disadvantages with respect to the specific application or design they are to be used in. The PLD used for our design, which was a CPLD from Lattice Semiconductor is discussed. There is a need for design of smaller more dense electronic designs requiring less board space as well as less power in the space and military industries there are very few PLD vendors that provide Radiation Hardened components. Unfortunately intellectual Property Cores will be discussed which is the latest trend for vendors to provide system-on-a-chip capability for their FPGA’s. 4.2 Introduction 4.2.1 Background of Programmable Logic Devices A programmable Logic device refers to any type of integrated circuit that a logic design can be implemented and reconfigured in the field by the end user. Since these logic devices can be programmed in the field they are also called Field Programmable Logic Devices (FPLDs). The PLD provides flexibility for designers to implement many different designs in varying complexities for many different applications. One of the most common PLDs is the one time Programmable Read-only Memory (PROM). This comes in two different types: (a) mask programmable devices programmed by the vendor using a custom mask and interconnects and (b) field programmable devices that are 16 configured by the user.
    [Show full text]