Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components

Size: px
Start display at page:

Download "Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components"

Transcription

1 PUBLISHED BY INSTITUTE OF PHYSICS PUBLISHING AND SISSA RECEIVED: August 14, 2007 ACCEPTED: September 19, 2007 PUBLISHED: September 24, 2007 Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components S. Bonacini, ab K. Kloukinas a and A. Marchioro a a CERN, 1211 Geneva 23, Switzerland b INPG, Grenoble, France sandro.bonacini@cern.ch ABSTRACT: Most of the microelectronics components developed for the first generation of LHC experiments have been defined and designed with very precise experiment-specific goals and are fully optimized for these applications. In an effort to cover the needs for generic programmable components, often needed in the real world, an industry-compatible Programmable Logic Device (PLD) and an industry-compatible Field-Programmable Gate Array (FPGA) are now under development. This effort is targeted to small volume applications or to the cases where small programmable functions are required to fix a system application. The PLD is a fuse-based, 10-input, 8-I/O general architecture device compatible with a popular commercial part, and is fabricated in 0.25 µm CMOS. The FPGA under development is instead a logic block array, equivalent to 25k gates, to be fabricated in 0.13 µm CMOS. The work focusses on the design of SEU-robust registers which can be employed for configuration storage as well as for user data flip-flops. The SEU-robust registers were tested in a heavy-ion beam facility; test results are presented. KEYWORDS: Radiation damage to electronic components; Digital electronic circuits; Front-end electronics for detector readout. Corresponding author. c 2007 IOP Publishing Ltd and SISSA

2 Contents 1. Introduction 1 2. Radiation hardening techniques TID tolerance SEU hardening techniques 3 3. PLD design structure AND array Output Logic PLD chip layout 8 4. FPGA design structure Logic Block Switch matrix architecture 9 5. Experimental results Test procedures Test results Conclusions Introduction The progress in microelectronic technologies applied to programmable logic circuits has allowed to decrease the costs and the development time of digital electronics in the industrial sector as well as in the space and avionics sectors. The use of such devices is also appealing for High Energy Physics (HEP) detectors placed in the vicinity of high-luminosity particle accelerators such as the Large Hadron Collider (LHC). The harsh radiation environment present in these detectors makes Commercial Off-The-Shelf (COTS) components unsuitable for the application and requires the design of custom-designed circuits. The most advanced programmable circuits are Field-Programmable Gate Arrays (FPGAs), which consist of some memory storage banks and a set of logic circuits whose behavior is configured by the content of the memory bank. FPGAs exploit different techniques for the storage of the configuration information. Most commonly SRAMs, FLASH memories and antifuses are used. While the first two allow the user to program the device many times, the latter is One-Time Programmable (OTP). The SRAM-based FPGAs are inherently flexible to meet multiple requirements and offer significant cost and development time advantages. They can be reconfigured after 1

3 the commissioning of the systems to correct errors or to improve performance. SRAM-based FP- GAs can be implemented in standard CMOS processes while FLASH-based FPGAs require special non-volatile processes. Many studies [1] have been done on the radiation effects on commercial FPGAs, proving them to be often sensitive to both Total-Ionizing Dose (TID) and Single-Event Upsets (SEUs). SEUs in FPGAs can occur in the user logic and, in the case of SRAM-based devices, also in the configuration storage. When a configuration cell is corrupted by a particle hit, the user logic can end up being modified, therefore the functionality of the FPGA can be affected and compromised. This latter effect is often referred to as Single- Event Functional Interrupt (SEFI) [2]. SEFIs can also occur when the configuration control state machine of the FPGA enters into an erroneous state. FPGAs are critically sensitive to SEUs due to the large amount of memory elements located in these devices. These must be strongly protected to avoid errors during run time. There are two main techniques to mitigate the SEU radiation effects: introducing redundancy in the Hardware Description Language (HDL) program or cell level architectural hardening. Special constructs in the HDL allow introduction of redundancy in the user logic. These techniques reduce drastically the available circuitry resources of the FPGA and require complex reconfiguration schemes to avoid corruption of the configuration data [3]. Unlike this approach, the objective of our work is the development of programmable circuits where SEU insensitivity is built-in at the storage cell level thus, not requiring the user to exploit any special technique for SEU protection. Programmable Logic Devices (PLDs) are small components which can implement logic functions equivalent to 50 gates. Although PLDs are considered nowadays surpassed by FPGAs, they are still favourable in some applications implementing simple state machines, glue logic circuitry and providing fixes for system design bugs at the late stages of a project. PLDs also suffer from TID. PLDs are in general OTP devices and they are not affected from SEUs in the configuration storage, but the user register can still be corrupted and therefore needs to be protected. This work focuses on the design of an SRAM-based FPGA and a fuse-based PLD that are SEU-robust, radiation-tolerant and industry-compatible. 2. Radiation hardening techniques This section describes the measures taken during the design for the programmable logic circuits to make them radiation-resistant. These are divided into techniques to enhance TID tolerance and strategies to increase SEU robustness. 2.1 TID tolerance Special layout techniques for CMOS technologies were proven to be effective against TID degradation up to the doses required by HEP experiments [4] and a standard cell library in 0.25 µm CMOS commercial technology was designed and qualified [5]. The same layout techniques were employed during the design of our 0.25 µm chips. As suggested by the results published in [6], at least one 0.13 µm CMOS commercial technology does not require special transistor layouts for digital logic in order to be TID-tolerant up to 100 Mrad. In addition, the authors of [6] show that the only requirement to achieve high total dose 2

4 resistance is that all the devices have width bigger than 0.3 µm. This condition is respected in the present work. 2.2 SEU hardening techniques The key point in the design of SEU tolerant programmable circuits is the development of an SEUrobust register which can be used to store the user data as well as the configuration data. In this work, protection of the stored information is achieved by using special circuit techniques in the implementation of the register cells rather than system techniques like Error Correction Coding (ECC), Triple Module Redundancy (TMR) or reconfiguration. The SEU-robust register is made of two identical cascaded latches, the first being the master and the second being the slave. The two latches are a modified version of the Dual Interlocked Cell (DICE), introduced in [7], which is insensitive to single-node particle hits on its memory nodes. The SEU-robust latch is presented in figure 1 and it has 4 memory nodes. These nodes (A,B,C,D) have two stable logic configurations. These are (1,0,1,0) and (0,1,0,1), and any other configuration settles to one of these two states. The circuit topology is such that an SEU on one of the cell s nodes would affect only one of the two nodes immediately connected to it, preserving the data in all nodes. As soon as the charge collection ceases, the unaffected nodes then propagate the correct logic value in the two nodes affected by the upset, making the cell settle to its original state. As can be seen in the figure, the gates of the p-channel transistors are connected to the memory node on their left, and the gates of the n-channel transistors are connected to the memory nodes on their right. It follows that a negative charge collection by a memory node affects only the memory node on its right, while a positive charge collection by a memory node affects only the memory node on its left. Since on each stage the logic value is inverted, no upset can propagate for more than one stage in the same direction. For instance a negative charge collection by node B would propagate to the right through the p-channel transistor which can pull-up node C to a high level, but this does not affect node D; conversely, a positive charge collection by node B would propagate to the left through the n-channel transistor which can pull-down node A, but again this does not affect node D. The original DICE latch has a single local clock buffer. If the clock buffer is upset, the operation of the entire cell is compromised. This upset mechanism is expected to become more pronounced in advanced technologies with smaller feature sizes due to the decrease in capacitance of the circuit nodes. In order to alleviate this upset mechanism, our SEU-robust latch features two independent terminals for the input, output and clock signals, driven by separate signal buffers. Under normal operating conditions, the two inputs are identical. When a particle hits one of the two input (data or clock) buffers, the transient upset will affect only one of the four memory nodes, which are intrinsically immune to this mode of upset. Furthermore, the combinatorial part of the logic can be hit by a particle and generate a Single- Event Transients (SET) [8]. If the logic is fast enough to propagate the induced transient pulse, the SET can appear at the input of the latch following it, where it can be sampled, erroneously, as a valid signal. Whether or not the SET is stored in the latch depends on the temporal relationship between its arrival time and duration, and the falling or rising edge of the clock. A way of protecting the combinatorial part of the circuitry is redundancy, exploiting the double input and double output of the SEU-robust register. The combinatorial blocks can be duplicated, like in figure 2, in such a way 3

5 Figure 1. Fully 2 -redundant SEU-robust latch implemented in this work. The latch has 2 inputs, 2 outputs and 2 local clock buffers. A register is made of two cascaded latches (a master and a slave). Figure 2. Duplicated combinatorial logic style: two independent data paths are created for redundancy. Each one of the two data paths ends driving one input of the SEU-robust register. In turn, each one of the two data paths is fed by one of the two redundant outputs of the previous register stage. Figure 3. Layout view of the SEU-robust register in its 0.13 µm technology version. The figure is divided into the areas which affect the corresponding nodes in the network. The master latch nodes are MA, MB, MC, MD, while the slave latch nodes are SA, SB, SC, SD. By interleaving the master and the slave components the distance among nodes belonging to the same latch is maximized. to have two redundant copies of the logic connected to the two redundant inputs of the flip-flops. In this work, duplication is used where necessary to harden the logic circuitry. As explained above, because of its circuit topology, the latch is intrinsically insensitive to single-node particle hits on its network. Nevertheless, the latch is vulnerable if a particle hits multiple correlated nodes, an event also referred to as multiple-node charge collection. To reduce the probability of this mode of failure we employed a layout topology which increases the distance of the sensitive correlated nodes. To achieve optimal spacing we interleave the nodes of the two latches composing the register, 4

6 since they are independent. Figure 3 depicts the layout of the SEU-robust register. The overall penalty of these techniques is that the logic occupies twice the area of non-seuprotected logic and consumes twice the power. 3. PLD design structure The developed PLD is fully compatible with the commercial 16LV8 component and it has 10 input pads and 8 bidirectional pads. PLDs consist of two sets of logic cells organized in two stages, namely an AND stage and an OR stage. The AND stage performs its operation on the inputs of the PLD creating minterm products that are then summed by the second stage. In a PLD the AND stage is configurable, thus the user can decide which inputs of the PLD participate to each AND, customizing in this way the minterms. The OR stage is hard-wired and not configurable. Figure 4 shows a typical PLD architecture. A configurable Output Logic (OL) containing a register is present at the output of each OR stage. The output of each OL is fed back to the AND array and can be used to form more complex logic. The PLD of this work follows the above mentioned architecture having 8 outputs, 8 minterms per output and 8 logic inputs. Therefore the AND array has 2048 programming bits and the PLD can realize 8 logic functions of 8 minterms formed by the 8 logic inputs and the 8 outputs. Each OL block is connected to a bidirectional pad. Furthermore, in this PLD implementation, each pad connected to the OL blocks can be configured to be input, output or bidirectional, according to the user needs. Two of the PLD inputs are special, since they can be assigned to be the clock and the output enable depending on the configuration, they are fed to all the OL blocks for this purpose. 3.1 AND array The AND array consists in 64 horizontal lines which form the output minterms and 32 vertical lines which bring the inputs from the 8 input pads and from the 8 OL feedbacks in their positive and negated form. A fuse and a transistor are placed at each intersection, and act as the pull-down for the horizontal line connected (see figure 5). If the fuse is burned, the transistor cannot pull down the line, while if the fuse is intact the transistor pulls down the line when its gate input is high. Two pull-up transistors are connected in the middle of each horizontal line. Hence, each horizontal line behaves as a wired NOR of the inputs whose corresponding fuse is intact. The delay of the horizontal line is directly related to the strength of the pull-up and pull-down drivers and to the wiring capacitance of the horizontal line which is about 400 ff. For this reason the drivers should be strong, but, on the other hand, the pull-up cannot be strong since it is always active and it leads to static power consumption when the logic value on the line is low. The size of the pull-up is therefore a trade-off between speed and power consumption. In this work, each horizontal line has two pull-up transistors, a weak primary pull-up and a strong secondary pull-up. The former acts as a keeper with low power consumption, while the latter is activated only when the inputs of the logic change in order to quickly bring the horizontal line to its settling value. This strategy allows having a small static power consumption, due to the 5

7 Figure 4. Typical PLD architecture composed of a configurable AND stage, a fixed OR stage and a set of registers. The empty squares indicate the programmable participation to the AND stage, while the filled squares indicate the fixed participation to the OR stage. Figure 5. Horizontal line with fused pull-downs and primary and secondary pull-up forming an AND. The kick signal drives the secondary pull-up and is activated by the input transition detector. primary pull-up, and a fast response, thanks to the secondary pull-up. A dedicated input transition detector circuit activates the secondary pull-up. Since the configuration of the PLD is stored in fuses, it is intrinsically SEU-hard. The horizontal lines have a high capacitance which is enough to be insensitive to the charge generated by particles with an LET below 25 cm 2 MeV/mg, more than sufficient in the foreseen application. Each horizontal line feeds two inverters which generate two redundant copies of the same wired AND value for the OL, which exploits duplicated logic. The fuses available in the target technology are laser-programmable. One advantage of this type of fuse is a better burned/intact resistance ratio with respect to electrically-programmable fuses. These need a sense amplifier in order to generate a reliable logic level, therefore their area per bit is larger than the one of laser-programmable fuses. Each fuse is composed by a 7 1 µm 2 metal rectangle. In order to allow programming the 6

8 Figure 6. Layout of the fuses in the AND matrix. Each fuse is attached on one side to a short segment which connects it to an horizontal line running on the top or on the bottom. A transistor is placed on the other side of each fuse, acting as a pull-down. The gates are connected in vertical lines. Figure 8. Interlocked buffer. When the inputs of the buffer disagree, the output is unmodified and only when the inputs agree is the output driven to the correct value. Figure 7. Microscope picture of PLD chip. The AND array appears in the center, while the OLs are visible at the rightmost edge of the core. Figure 9. Typical FPGA architecture composed of programmable Logic Blocks (LBs), Input/Output (I/O) elements and a configurable routing mesh. passivation is opened on top of each fuse. Due to layout design rules, the area utilization of a group of 4 fuses is about µm 2. The fuse array occupies 70% of the core area. 3.2 Output Logic Each OL block accepts 8 minterms coming from the AND matrix and is connected to an I/O pad and a second alternate input pad. The behavior of each OL cell depends on 4 configuration bits which decide whether the OL uses the primary pad or the alternate pad and whether it uses it as 7

9 input, output or I/O. The OL blocks are fully duplicated for protection from SETs and the user register is composed by the SEU-robust structure described in section 2.2. The OL feeds back its output value to the AND matrix. The transition between a duplicated domain (the LB) to a non-duplicated domain (the AND matrix) implies a buffering, due to the different capacitance of the lines. The solution adopted in this work is the interlocked buffer, shown in figure 8, which uses the two copies of a duplicated network to make a single buffered line. When the inputs of the buffer disagree the output is unmodified, and only when the inputs agree is the output driven to the correct value [9]. 3.3 PLD chip layout The chip has been fabricated in a CMOS 0.25 µm technology with 3 metal layers. The chip size is 2 2 mm 2, while the core size is approximately µm 2. A picture of the chip is visible in figure FPGA design structure Our target design is an FPGA composed of an array of Logic Blocks (LBs) for an equivalent of 25k gates. To facilitate the development of firmware for the users, our FPGA is topologically fully compatible with an existing commercial component, and therefore it accepts a programming stream almost identical to the one generated by development tools for the corresponding commercial part. The FPGA has 256 configurable I/Os which can be configured as registered or non-registered. The basic element for logic implementation inside an FPGA is a programmable LB that allows the user to implement various logic functions. An LB is usually composed of a configurable combinatorial block which drives a user register. In an FPGA many LBs are interconnected through a two-dimensional mesh of wires with switching elements at wire crossings to configure the routing, like in figure Logic Block The LB in the present work is composed of a 4-input-1-output Look-Up Table (LUT) together with a carry-chain infrastructure and a user register. The diagram of the LB is depicted in figure 10. The LUT can implement any boolean function of 4 variables and holds its truth table in 16 configuration registers. The LUT can also be used as a 16 1-bit RAM block. A special purpose carry-chain logic block eases the implementation of adders, minimizing the number of necessary LBs. Without this structure, the number of LBs used for a n-bit adder would be 2n, since there are 2 outputs per bit, while with this architecture only n LBs are employed. The user register receives the output of the combinatorial part of the LB. An unregistered output is also provided. The user register has asynchronous set and reset signals. A total of 31 configuration bits per LB (including the LUT) are present and are organized in a shift-register structure for configuration loading. The configuration bits as well as the user registers are implemented using the SEU-robust register described in section 2.2. The combinatorial part of the LB is duplicated to protect against SETs. 8

10 Figure 10. Simplified schematic of the Logic Block. A 4-input-1-output LUT generates a user-configured function. A carry chain is provided for an efficient implementation of adders. An user register the output of the combinatorial part of the LB. Figure 11. Periodical structure for the interconnectivity. The block is replicated in 2 dimensions in order to create a large array. Carry-chain connections between LBs are not shown. 4.2 Switch matrix architecture The FPGA interconnectivity is a balanced combination of local connections, which bring signals between neighbouring or close cells, and long connections, which bring signals between distant 9

11 Figure 12. Photograph of the 0.25 µm technology test chip. The test chip is 2 2 mm 2 containing 4 modules of 8 Logic Blocks (LB) each. Figure 13. Photograph of the 0.13 µm technology test chip. The test chip is 2 1 mm 2 containing two types of shift registers; one using our SEU-robust register (9216 registers) and one using a register cell from a commercial standard cell library (4096 registers). places on the chip. A pair of LBs together with its adjacent routing forms a tile, which is the basic structure repeated in two dimensions to form an array. In order to let the user implement a non-congested routing the number of horizontal and vertical programmable routing wires is about the same of the total LB pair I/Os which have to be connected. In this design the number of programmable routing wires is 18 per direction, respectively 6 long lines and 12 short-distance lines. In addition, adjacent tiles share a number of direct connections. Figure 11 depicts the wiring architecture designed. The inputs of each LB pair are physically divided among the four sides of the block in order to distribute their load. Four dedicated clock tree lines are available as a global network coming from dedicated pads. Depending on the length of the lines which they connect and their purpose, the programmable switches are implemented by tristate buffers, transmission gates or multiplexers. 5. Experimental results To assess the performance of the SEU-robust register and measure its effectiveness with respect to the feature size of CMOS technologies, two test chips on, respectively, CMOS 0.25 µm and CMOS 0.13 µm technologies were designed and fabricated. Figure 12 shows the test chip in the 0.25 µm technology. This test chip is 2 2 mm 2, containing 4 modules of 8 Logic Blocks (LB) each. To facilitate SEU characterization, the LBs are configured to implement a shift register of 1,024 registers in total. Figure 13 shows the test chip in the 0.13 µm. The test chip is 2 1 mm 2 containing two types of shift registers; one uses our SEU-robust register and the other uses a register cell from a 10

12 Technology feature size Cell type SEU-robust SEU-robust standard Cell width Cell height Minimum distance between memory nodes n.a. Number of metal levels used Enclosed layout transistors yes no no Minimum device width Typical inverter input capacitance Core power supply voltage Table 1. Comparison between the two tested versions of the SEU-robust register. Units are in µm, ff and V. Figure 14. Results of the heavy-ion beam test on the 0.13 µm technology SEU-robust register. Only the dynamic test showed sensitivity, while no errors were observed for the static test. Error bars representing the upper bound cross section given with 95% confidence level are present where no errors were observed in the dynamic test. commercial standard cell library. Table 1 summarizes the differences between the three implementations. The chips were tested using a heavy-ion beam at the Heavy-ion Irradiation Facility (HIF) in Louvain-La-Neuve, Belgium. 5.1 Test procedures The test setup consisted in a test board placed in the vacuum chamber and connected with a host computer outside the chamber. The test board comprises a socket for the Device Under Test (DUT), a Xilinx Spartan-3 FPGA, a USB interface, some glue logic and linear power regulators. The USB interface is provided for the connection with the host computer, which runs a control program. The 11

13 test board and the software were developed for this application. This program allows a test pattern to be loaded and retrieved via the USB connection to/from the Spartan-3 on-chip memory. The Spartan-3 then applies the test pattern to the DUT, acquires its output signals and compares them with the expected values. All the tests were run at a 25 MHz frequency. Two kinds of tests were performed: a static test and a dynamic test. The static test consists in (a) loading a bit stream in the DUT while the beam is off, (b) exposing the DUT to the beam for a specific fluence and (c) shifting out the stored bit stream and comparing the output bit stream of the DUT with the original. The dynamic test consists instead in continuously writing a bit stream in the DUT while it is exposed to the beam and continuously comparing the output with the original. In both test modes, the SEU cross-sections were derived by dividing the total number of errors observed at each LET by the total fluence of the ion beam. 5.2 Test results The SEU-robust registers fabricated in the CMOS 0.25 µm technology proved to be particularly SEU hard [10]. Experimental data highlighted the SEU insensitivity of the register cell up to an LET of 79.6 cm 2 MeV/mg since no errors were observed in both static and dynamic test modes. At an LET of 112 cm 2 MeV/mg and only in the dynamic test mode, the register cell showed SEU sensitivity, with SEU cross-section of cm 2 /bit. The SEU-robust registers fabricated in the CMOS 0.13 µm technology proved to be SEU immune in the static test mode up to the LET of 37.4 cm 2 MeV/mg, while errors were observed above this LET. In the dynamic test mode the SEU cross-section was measured to be cm 2 /bit at an LET of 32.4 cm 2 MeV/mg demonstrating the higher SEU sensitivity of the 0.13 µm technology with respect to the 0.25 µm technology. The irradiation test results are depicted in figure 14. Experimental data from the irradiation of the shift-register implemented with registers from a commercial standard cell library are also presented for comparison. It is evident that for the SEU-robust register the measured threshold LET is higher while the saturation LET is an order of magnitude lower with respect to the values measured for the commercial library standard cell register. The plots in figure 14 were obtained with three different ions and several tilt angles (in order to achieve a higher LET, proportional to the cosine of the incident angle): Ne 7+ was used for LETs below 10 cm 2 MeV/mg at 0, 45 and 60 tilt; Ar 10+ was used for LETs between 10 and 20 cm 2 MeV/mg, at 0, 45 and 60 tilt; Kr 25+ was used above 20 cm 2 MeV/mg at 0, 30, 45 and 60 tilt. The observed SEU cross section for the SEU-robust register in the dynamic test mode appears to be strongly dependent on the angle of incidence of the beam, suggesting the increased importance of multiple node charge collection phenomena. The LHC environment comprises ionizing particles with LETs up to 17 cm 2 MeV/mg [11]. Hence, from our irradiation test results it is evident that the CMOS 0.25 µm SEU-robust register is suitable to be used as a user register for the PLD circuit. Instead, the implementation of the SEUrobust register in the CMOS 0.13 µm register is suitable only as a configuration register for the FPGA circuit but not as user register where the SEU immunity is found to be compromised in the 12

14 dynamic mode of operation. More effective radiation hardening techniques need to be employed to cover this later purpose. 6. Conclusions An SEU-robust register structure was designed and tested in a CMOS 0.25 µm technology as well as in a CMOS 0.13 µm technology. The SEU-robust register is tailored in order to be used as a memory element in the design of programmable logic circuits. The irradiation test results obtained in the CMOS 0.25 µm technology demonstrate good robustness of the circuit up to an LET of 79.6 cm 2 MeV/mg, which make it suitable for the target environment. The CMOS 0.13 µm circuit instead showed robustness up to an LET of 37.4 cm 2 MeV/mg in the static test mode but had increased sensitivity in the dynamic test mode. The SEU-tolerance in dynamic mode of the 0.13 µm register is sufficient for the implementation of a configuration register but not for a user register, therefore additional strengthening work is necessary. This work demonstrates the feasibility of the design of an SEU-tolerant radiation-hard PLD and an FPGA device. The complete PLD device was fabricated and will soon undergo functional and radiation testing. The design of the LB for the FPGA device in the CMOS 0.13 µm process is now finalized and work is ongoing to complete the interconnection infrastructure. References [1] J. Wang, Radiation effects in FPGAs, in 9th Workshop on Electronics for LHC Experiments, Amsterdam, The Netherlands (2003). [2] R. Koga, Single Event Functional Interrupt (SEFI) Sensitivity in EEPROMs, in Military and Aerospace Programmable Logic Device (MAPLD) International Conference, Greenbelt, Maryland, NASA Goddard Space Flight Center (1998). [3] J. Wang et al., Single event upset and hardening in 0.15 µm antifuse-based field programmable gate array, IEEE Trans. Nucl. Sci. 50 (2003) [4] G. Anelli, Design and characterization of radiation tolerant integrated circuits in deep submicron CMOS technologies for the LHC experiments, PhD thesis, Insitut National Polytechnique de Grenoble, France (2000). [5] K. Kloukinas, F. Faccio, A. Marchioro and P. Moreira, Development of a radiation tolerant 2.0 V standard cell library using a commercial deep submicron CMOS technology for the LHC experiments, in 4th Workshop on electronics for LHC experiments, (Roma), Università di Roma La Sapienza (1998). [6] F. Faccio and G. Cervelli, Radiation-induced edge effects in deep submicron CMOS transistors, IEEE Trans. Nucl. Sci. 52 (2005) [7] T. Calin, M. Nicolaidis and R. Velazco, Upset hardened memory design for submicron CMOS technology, IEEE Trans. Nucl. Sci. 43 (1996) [8] S. Buchner, M. Baze, D. Brown, D. McMorrow and J. Melinger, Comparison of error rates in combinational and sequential logic, IEEE Trans. Nucl. Sci. 44 (1997) [9] R. Shuler, C. Kouba and P. O Neill, SEU performance of TAG based flip-flops, IEEE Trans. Nucl. Sci. 52 (2005)

15 [10] S. Bonacini, F. Faccio, K. Kloukinas and A. Marchioro, An SEU-robust configurable Logic Block for the implementation of a Radiation-Tolerant FPGA, IEEE Trans. Nucl. Sci. 53 (2006) [11] M. Huhtinen and F. Faccio, Computational method to estimate Single Event Upset rates in an accelerator environment, Nucl. Instrum. Meth. A 450 (2000)

SEU effects in registers and in a Dual-Ported Static RAM designed in a 0.25 µm CMOS technology for applications in the LHC

SEU effects in registers and in a Dual-Ported Static RAM designed in a 0.25 µm CMOS technology for applications in the LHC SEU effects in registers and in a Dual-Ported Static RAM designed in a 0.25 µm CMOS technology for applications in the LHC F.Faccio 1, K.Kloukinas 1, G.Magazzù 2, A.Marchioro 1 1 CERN, 1211 Geneva 23,

More information

Low Power Dissipation SEU-hardened CMOS Latch

Low Power Dissipation SEU-hardened CMOS Latch PIERS ONLINE, VOL. 3, NO. 7, 2007 1080 Low Power Dissipation SEU-hardened CMOS Latch Yuhong Li, Suge Yue, Yuanfu Zhao, and Guozhen Liang Beijing Microelectronics Technology Institute, 100076, China Abstract

More information

PoS(TIPP2014)382. Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology

PoS(TIPP2014)382. Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology Ilaria BALOSSINO E-mail: balossin@to.infn.it Daniela CALVO E-mail: calvo@to.infn.it E-mail: deremigi@to.infn.it Serena MATTIAZZO

More information

Development of a Radiation Tolerant 2.0 V standard cell library using a commercial deep submicron CMOS technology for the LHC experiments.

Development of a Radiation Tolerant 2.0 V standard cell library using a commercial deep submicron CMOS technology for the LHC experiments. Development of a Radiation Tolerant 2.0 V standard cell library using a commercial deep submicron CMOS technology for the LHC experiments. K. Kloukinas, F. Faccio, A. Marchioro, P. Moreira, CERN/EP-MIC,

More information

An Overview of the NASA Goddard Methodology for FPGA Radiation Testing and Soft Error Rate (SER) Prediction

An Overview of the NASA Goddard Methodology for FPGA Radiation Testing and Soft Error Rate (SER) Prediction An Overview of the NASA Goddard Methodology for FPGA Radiation Testing and Soft Error Rate (SER) Prediction Melanie Berg, MEI Technologies in support of NASA/GSFC To be presented by Melanie Berg at the

More information

Southern Methodist University Dallas, TX, Southern Methodist University Dallas, TX, 75275

Southern Methodist University Dallas, TX, Southern Methodist University Dallas, TX, 75275 Single Event Effects in a 0.25 µm Silicon-On-Sapphire CMOS Technology Wickham Chen 1, Tiankuan Liu 2, Ping Gui 1, Annie C. Xiang 2, Cheng-AnYang 2, Junheng Zhang 1, Peiqing Zhu 1, Jingbo Ye 2, and Ryszard

More information

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering FPGA Fabrics Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 CPLD / FPGA CPLD Interconnection of several PLD blocks with Programmable interconnect on a single chip Logic blocks executes

More information

New Methodologies for SET Characterization and Mitigation in Flash-Based FPGAs

New Methodologies for SET Characterization and Mitigation in Flash-Based FPGAs TNS-00477-2007.R2 1 New Methodologies for SET Characterization and Mitigation in Flash-Based FPGAs Sana Rezgui, Member, IEEE, J.J. Wang, Member, IEEE, Eric Chan Tung, Brian Cronquist, Member, IEEE, and

More information

A Radiation Tolerant 4.8 Gb/s Serializer for the Giga-Bit Transceiver

A Radiation Tolerant 4.8 Gb/s Serializer for the Giga-Bit Transceiver A Radiation Tolerant 4.8 Gb/s Serializer for the Giga-Bit Transceiver Ö. Çobanoǧlu a, P. Moreira a, F. Faccio a a CERN, PH-ESE-ME, 1211 Geneva 23, Switzerland Abstract ozgur.cobanoglu@cern.ch This paper

More information

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION 34 CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION 3.1 Introduction A number of PWM schemes are used to obtain variable voltage and frequency supply. The Pulse width of PWM pulsevaries with

More information

Separate Dual-Transistor Registers - A Circuit Solution for On-line Testing of Transient Error in UDSM-IC

Separate Dual-Transistor Registers - A Circuit Solution for On-line Testing of Transient Error in UDSM-IC Separate Dual-Transistor Registers - A Circuit Solution for On-line Testing of Transient Error in UDSM-IC Yi Zhao and Sujit Dey Department of Electrical and Computer Engineering University of California,

More information

Inductor based switching DC-DC converter for low voltage power distribution in SLHC

Inductor based switching DC-DC converter for low voltage power distribution in SLHC Inductor based switching DC-DC converter for low voltage power distribution in SLHC S. Michelis a,b, F. Faccio a, A. Marchioro a, M. Kayal b, a CERN, 1211 Geneva 23, Switzerland b EPFL, 115 Lausanne, Switzerland

More information

Single Event Transient Effects on Microsemi ProASIC Flash-based FPGAs: analysis and possible solutions

Single Event Transient Effects on Microsemi ProASIC Flash-based FPGAs: analysis and possible solutions Single Event Transient Effects on Microsemi ProASIC Flash-based FPGAs: analysis and possible solutions L. Sterpone Dipartimento di Automatica e Informatica Politecnico di Torino, Torino, ITALY 1 Motivations

More information

Field Programmable Gate Array

Field Programmable Gate Array 9 Field Programmable Gate Array This chapter introduces the principles, implementation and programming of configurable logic circuits, from the point of view of cell design and interconnection strategy.

More information

A Power-Efficient Design Approach to Radiation Hardened Digital Circuitry using Dynamically Selectable Triple Modulo Redundancy

A Power-Efficient Design Approach to Radiation Hardened Digital Circuitry using Dynamically Selectable Triple Modulo Redundancy A Power-Efficient Design Approach to Radiation Hardened Digital Circuitry using Dynamically Selectable Triple Modulo Redundancy Brock J. LaMeres and Clint Gauer Department of Electrical and Computer Engineering

More information

The Architecture of the BTeV Pixel Readout Chip

The Architecture of the BTeV Pixel Readout Chip The Architecture of the BTeV Pixel Readout Chip D.C. Christian, dcc@fnal.gov Fermilab, POBox 500 Batavia, IL 60510, USA 1 Introduction The most striking feature of BTeV, a dedicated b physics experiment

More information

Low Power Radiation Tolerant CMOS Design using Commercial Fabrication Processes

Low Power Radiation Tolerant CMOS Design using Commercial Fabrication Processes Low Power Radiation Tolerant CMOS Design using Commercial Fabrication Processes Amir Hasanbegovic (amirh@ifi.uio.no) Nanoelectronics Group, Dept. of Informatics, University of Oslo November 5, 2010 Overview

More information

PROGRAMMABLE ASICs. Antifuse SRAM EPROM

PROGRAMMABLE ASICs. Antifuse SRAM EPROM PROGRAMMABLE ASICs FPGAs hold array of basic logic cells Basic cells configured using Programming Technologies Programming Technology determines basic cell and interconnect scheme Programming Technologies

More information

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic CONTENTS PART I: THE FABRICS Chapter 1: Introduction (32 pages) 1.1 A Historical

More information

A 2.5V Step-Down DC-DC Converter for Two-Stages Power Distribution Systems

A 2.5V Step-Down DC-DC Converter for Two-Stages Power Distribution Systems A 2.5V Step-Down DC-DC Converter for Two-Stages Power Distribution Systems Giacomo Ripamonti 1 École Polytechnique Fédérale de Lausanne, CERN E-mail: giacomo.ripamonti@cern.ch Stefano Michelis, Federico

More information

High SEE Tolerance in a Radiation Hardened CMOS Image Sensor Designed for the Meteosat Third Generation FCI-VisDA Instrument

High SEE Tolerance in a Radiation Hardened CMOS Image Sensor Designed for the Meteosat Third Generation FCI-VisDA Instrument CMOS Image Sensors for High Performance Applications 18 th and 19 th Nov 2015 High SEE Tolerance in a Radiation Hardened CMOS Image Sensor Designed for the Meteosat Third Generation FCI-VisDA Instrument

More information

CMOS Digital Integrated Circuits Analysis and Design

CMOS Digital Integrated Circuits Analysis and Design CMOS Digital Integrated Circuits Analysis and Design Chapter 8 Sequential MOS Logic Circuits 1 Introduction Combinational logic circuit Lack the capability of storing any previous events Non-regenerative

More information

on-chip Design for LAr Front-end Readout

on-chip Design for LAr Front-end Readout Silicon-on on-sapphire (SOS) Technology and the Link-on on-chip Design for LAr Front-end Readout Ping Gui, Jingbo Ye, Ryszard Stroynowski Department of Electrical Engineering Physics Department Southern

More information

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS 70 CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS A novel approach of full adder and multipliers circuits using Complementary Pass Transistor

More information

Yet, many signal processing systems require both digital and analog circuits. To enable

Yet, many signal processing systems require both digital and analog circuits. To enable Introduction Field-Programmable Gate Arrays (FPGAs) have been a superb solution for rapid and reliable prototyping of digital logic systems at low cost for more than twenty years. Yet, many signal processing

More information

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Preface to Third Edition p. xiii Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Design p. 6 Basic Logic Functions p. 6 Implementation

More information

Soft Error Susceptibility in SRAM-Based FPGAs. With the increasing emphasis on minimizing mass and volume along with

Soft Error Susceptibility in SRAM-Based FPGAs. With the increasing emphasis on minimizing mass and volume along with Talha Ansari CprE 583 Fall 2011 Soft Error Susceptibility in SRAM-Based FPGAs With the increasing emphasis on minimizing mass and volume along with cost in aerospace equipment, the use of FPGAs has slowly

More information

CHAPTER 7 A BICS DESIGN TO DETECT SOFT ERROR IN CMOS SRAM

CHAPTER 7 A BICS DESIGN TO DETECT SOFT ERROR IN CMOS SRAM 131 CHAPTER 7 A BICS DESIGN TO DETECT SOFT ERROR IN CMOS SRAM 7.1 INTRODUCTION Semiconductor memories are moving towards higher levels of integration. This increase in integration is achieved through reduction

More information

FPGA Based System Design

FPGA Based System Design FPGA Based System Design Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 Why VLSI? Integration improves the design: higher speed; lower power; physically smaller. Integration reduces

More information

Radiation Test Report Paul Scherer Institute Proton Irradiation Facility

Radiation Test Report Paul Scherer Institute Proton Irradiation Facility the Large Hadron Collider project CERN CH-2 Geneva 23 Switzerland CERN Div./Group RadWG EDMS Document No. xxxxx Radiation Test Report Paul Scherer Institute Proton Irradiation Facility Responsibility Tested

More information

Memory Basics. historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities

Memory Basics. historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities Memory Basics RAM: Random Access Memory historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities ROM: Read Only Memory no capabilities for

More information

The CMS Silicon Strip Tracker and its Electronic Readout

The CMS Silicon Strip Tracker and its Electronic Readout The CMS Silicon Strip Tracker and its Electronic Readout Markus Friedl Dissertation May 2001 M. Friedl The CMS Silicon Strip Tracker and its Electronic Readout 2 Introduction LHC Large Hadron Collider:

More information

Design and Test of a 65nm CMOS Front-End with Zero Dead Time for Next Generation Pixel Detectors

Design and Test of a 65nm CMOS Front-End with Zero Dead Time for Next Generation Pixel Detectors Design and Test of a 65nm CMOS Front-End with Zero Dead Time for Next Generation Pixel Detectors L. Gaioni a,c, D. Braga d, D. Christian d, G. Deptuch d, F. Fahim d,b. Nodari e, L. Ratti b,c, V. Re a,c,

More information

A rad-hard 8-channel 12-bit resolution ADC for slow control applications in the LHC environment

A rad-hard 8-channel 12-bit resolution ADC for slow control applications in the LHC environment A rad-hard 8-channel 12-bit resolution ADC for slow control applications in the LHC environment G. Magazzù 1,A.Marchioro 2,P.Moreira 2 1 INFN-PISA, Via Livornese 1291 56018 S.Piero a Grado (Pisa), Italy

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B206 bmcnair@stevens.edu 201-216-5549 1 Memory and Advanced Digital Circuits - 2 Chapter 11 2 Figure 11.1 (a) Basic latch. (b) The latch with the feedback loop opened.

More information

PE713 FPGA Based System Design

PE713 FPGA Based System Design PE713 FPGA Based System Design Why VLSI? Dept. of EEE, Amrita School of Engineering Why ICs? Dept. of EEE, Amrita School of Engineering IC Classification ANALOG (OR LINEAR) ICs produce, amplify, or respond

More information

A radiation tolerant 5 Gb/s Laser Driver in 130 nm CMOS technology

A radiation tolerant 5 Gb/s Laser Driver in 130 nm CMOS technology Journal of Instrumentation OPEN ACCESS A radiation tolerant 5 Gb/s Laser Driver in 130 nm CMOS technology To cite this article: G Mazza et al View the article online for updates and enhancements. Related

More information

Digital Design: An Embedded Systems Approach Using VHDL

Digital Design: An Embedded Systems Approach Using VHDL Digital Design: An Embedded Systems Approach Using Chapter 6 Implementation Fabrics Portions of this work are from the book, Digital Design: An Embedded Systems Approach Using, by Peter J. Ashenden, published

More information

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection NMOS Transistors in Series/Parallel Connection Topic 6 CMOS Static & Dynamic Logic Gates Peter Cheung Department of Electrical & Electronic Engineering Imperial College London Transistors can be thought

More information

Study of the ALICE Time of Flight Readout System - AFRO

Study of the ALICE Time of Flight Readout System - AFRO Study of the ALICE Time of Flight Readout System - AFRO Abstract The ALICE Time of Flight Detector system comprises about 176.000 channels and covers an area of more than 100 m 2. The timing resolution

More information

Firmware development and testing of the ATLAS IBL Read-Out Driver card

Firmware development and testing of the ATLAS IBL Read-Out Driver card Firmware development and testing of the ATLAS IBL Read-Out Driver card *a on behalf of the ATLAS Collaboration a University of Washington, Department of Electrical Engineering, Seattle, WA 98195, U.S.A.

More information

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication

More information

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2011 (October-November) Q-21 Draw function table of a half adder circuit? (2) Answer: - Page

More information

Development of Radiation-Hard ASICs for the ATLAS Phase-1 Liquid Argon Calorimeter Readout Electronics Upgrade

Development of Radiation-Hard ASICs for the ATLAS Phase-1 Liquid Argon Calorimeter Readout Electronics Upgrade Development of Radiation-Hard ASICs for the ATLAS Phase-1 Liquid Argon Calorimeter Readout Electronics Upgrade Tim Andeen*, Jaroslav BAN, Nancy BISHOP, Gustaaf BROOIJMANS, Alex EMERMAN,Ines OCHOA, John

More information

Automated FSM Error Correction for Single Event Upsets

Automated FSM Error Correction for Single Event Upsets Automated FSM Error Correction for Single Event Upsets Nand Kumar and Darren Zacher Mentor Graphics Corporation nand_kumar{darren_zacher}@mentor.com Abstract This paper presents a technique for automatic

More information

ECSS-Q-HB HANDBOOK Techniques for Radiation Effects Mitigation in ASICs and FPGAs

ECSS-Q-HB HANDBOOK Techniques for Radiation Effects Mitigation in ASICs and FPGAs ECSS-Q-HB-60-02 HANDBOOK Techniques for Radiation Effects Mitigation in ASICs and FPGAs A. Fernández León Microelectronics Section ESA / ESTEC SEE / MAPLD Workshop May 18-21, 2105 OUTLINE Scope and goals

More information

Workshop on Fault-Injection and Fault-Tolerance tools for Reprogrammable FPGAs

Workshop on Fault-Injection and Fault-Tolerance tools for Reprogrammable FPGAs Workshop on Fault-Injection and Fault-Tolerance tools for Reprogrammable FPGAs 11 th September 2009 Tools for Re/Programmable FPGAs 1 V3.0 Agenda (1/4) 9:00 9:15 Welcome address Agustín Fernández-León,

More information

Programmable Interconnect. CPE/EE 428, CPE 528: Session #13. Actel Programmable Interconnect. Actel Programmable Interconnect

Programmable Interconnect. CPE/EE 428, CPE 528: Session #13. Actel Programmable Interconnect. Actel Programmable Interconnect Programmable Interconnect CPE/EE 428, CPE 528: Session #13 Department of Electrical and Computer Engineering University of Alabama in Huntsville In addition to programmable cells, programmable ASICs must

More information

Digital design & Embedded systems

Digital design & Embedded systems FYS4220/9220 Digital design & Embedded systems Lecture #5 J. K. Bekkeng, 2.7.2011 Phase-locked loop (PLL) Implemented using a VCO (Voltage controlled oscillator), a phase detector and a closed feedback

More information

Readout ASICs and Electronics for the 144-channel HAPDs for the Aerogel RICH at Belle II

Readout ASICs and Electronics for the 144-channel HAPDs for the Aerogel RICH at Belle II Available online at www.sciencedirect.com Physics Procedia 37 (2012 ) 1730 1735 TIPP 2011 - Technology and Instrumentation in Particle Physics 2011 Readout ASICs and Electronics for the 144-channel HAPDs

More information

Domino Static Gates Final Design Report

Domino Static Gates Final Design Report Domino Static Gates Final Design Report Krishna Santhanam bstract Static circuit gates are the standard circuit devices used to build the major parts of digital circuits. Dynamic gates, such as domino

More information

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques. Introduction EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Techniques Cristian Grecu grecuc@ece.ubc.ca Course web site: http://courses.ece.ubc.ca/353/ What have you learned so far?

More information

Dependence of Cell Distance and Well-Contact Density on MCU Rates by Device Simulations and Neutron Experiments in a 65-nm Bulk Process

Dependence of Cell Distance and Well-Contact Density on MCU Rates by Device Simulations and Neutron Experiments in a 65-nm Bulk Process IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 61, NO. 4, AUGUST 2014 1583 Dependence of Cell Distance and Well-Contact Density on MCU Rates by Device Simulations and Neutron Experiments in a 65-nm Bulk Process

More information

Example 1: Trading ASIC and FPGA Considerations for System Insertion

Example 1: Trading ASIC and FPGA Considerations for System Insertion 2009 IEEE NSREC Short Course Selection of Integrated Circuits for Space Systems Section V: Example 1: Trading ASIC and FPGA Considerations for System Insertion Melanie Berg MEI Technologies Inc. Melanie

More information

TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX32S-T25JS004 March 12, 2003

TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX32S-T25JS004 March 12, 2003 J.J. Wang (408) 522-4576 jih-jong.wang@actel.com TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX32S-T25JS004 March 12, 2003 I. SUMMARY TABLE Parameter Tolerance 1. Gross Functionality Passed 100 krad(si)

More information

Short-Strip ASIC (SSA): A 65nm Silicon-Strip Readout ASIC for the Pixel-Strip (PS) Module of the CMS Outer Tracker Detector Upgrade at HL-LHC

Short-Strip ASIC (SSA): A 65nm Silicon-Strip Readout ASIC for the Pixel-Strip (PS) Module of the CMS Outer Tracker Detector Upgrade at HL-LHC Short-Strip ASIC (SSA): A 65nm Silicon-Strip Readout ASIC for the Pixel-Strip (PS) Module of the CMS Outer Tracker Detector Upgrade at HL-LHC ab, Davide Ceresa a, Jan Kaplon a, Kostas Kloukinas a, Yusuf

More information

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland Available on CMS information server CMS CR -2017/385 The Compact Muon Solenoid Experiment Conference Report Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland 25 October 2017 (v2, 08 November 2017)

More information

Partial evaluation based triple modular redundancy for single event upset mitigation

Partial evaluation based triple modular redundancy for single event upset mitigation University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2005 Partial evaluation based triple modular redundancy for single event upset mitigation Sujana Kakarla University

More information

SEU Hardening Techniques for Retargetable, Scalable, Sub-Micron Digital Circuits and Libraries*

SEU Hardening Techniques for Retargetable, Scalable, Sub-Micron Digital Circuits and Libraries* SEU Hardening Techniques for Retargetable, Scalable, Sub-Micron Digital Circuits and Libraries* M. P. Baze, J. C. Killens, R. A. Paup, W. P. Snapp Boeing Space and Communications Seattle, WA * Work supported

More information

OPTICAL LINK OF THE ATLAS PIXEL DETECTOR

OPTICAL LINK OF THE ATLAS PIXEL DETECTOR OPTICAL LINK OF THE ATLAS PIXEL DETECTOR K.K. Gan, W. Fernando, P.D. Jackson, M. Johnson, H. Kagan, A. Rahimi, R. Kass, S. Smith Department of Physics, The Ohio State University, Columbus, OH 43210, USA

More information

Evaluating the NanoXplore 65nm RadHard FPGA for CERN applications. Georgios Tsiligiannis

Evaluating the NanoXplore 65nm RadHard FPGA for CERN applications. Georgios Tsiligiannis Evaluating the NanoXplore 65nm RadHard FPGA for CERN applications Georgios Tsiligiannis Outline FPGA under study Irradiation Test Setup Experimental Results Future steps Conclusions 2 FPGA under study

More information

Auto-tuning Fault Tolerance Technique for DSP-Based Circuits in Transportation Systems

Auto-tuning Fault Tolerance Technique for DSP-Based Circuits in Transportation Systems Auto-tuning Fault Tolerance Technique for DSP-Based Circuits in Transportation Systems Ihsen Alouani, Smail Niar, Yassin El-Hillali, and Atika Rivenq 1 I. Alouani and S. Niar LAMIH lab University of Valenciennes

More information

Reduction of Peak Input Currents during Charge Pump Boosting in Monolithically Integrated High-Voltage Generators

Reduction of Peak Input Currents during Charge Pump Boosting in Monolithically Integrated High-Voltage Generators Reduction of Peak Input Currents during Charge Pump Boosting in Monolithically Integrated High-Voltage Generators Jan Doutreloigne Abstract This paper describes two methods for the reduction of the peak

More information

A Novel Low-Power Scan Design Technique Using Supply Gating

A Novel Low-Power Scan Design Technique Using Supply Gating A Novel Low-Power Scan Design Technique Using Supply Gating S. Bhunia, H. Mahmoodi, S. Mukhopadhyay, D. Ghosh, and K. Roy School of Electrical and Computer Engineering, Purdue University, West Lafayette,

More information

COTS FPGA/SRAM Irradiations Using a Dedicated Testing Infrastructure for Characterization of Large Component Batches

COTS FPGA/SRAM Irradiations Using a Dedicated Testing Infrastructure for Characterization of Large Component Batches CERN-ACC-2015-0001 Slawosz.Uznanski@cern.ch COTS /SRAM Irradiations Using a Dedicated Testing Infrastructure for Characterization of Large Component Batches Slawosz Uznanski, Benjamin Todd, Johannes Walter,

More information

A Radiation Tolerant Laser Driver Array for Optical Transmission in the LHC Experiments

A Radiation Tolerant Laser Driver Array for Optical Transmission in the LHC Experiments A Radiation Tolerant Laser Driver Array for Optical Transmission in the LHC Experiments Giovanni Cervelli, Alessandro Marchioro, Paulo Moreira, and Francois Vasey CERN, EP Division, 111 Geneva 3, Switzerland

More information

UNIT-II LOW POWER VLSI DESIGN APPROACHES

UNIT-II LOW POWER VLSI DESIGN APPROACHES UNIT-II LOW POWER VLSI DESIGN APPROACHES Low power Design through Voltage Scaling: The switching power dissipation in CMOS digital integrated circuits is a strong function of the power supply voltage.

More information

Design of Soft Error Tolerant Memory and Logic Circuits

Design of Soft Error Tolerant Memory and Logic Circuits Design of Soft Error Tolerant Memory and Logic Circuits Shah M. Jahinuzzaman PhD Student http://vlsi.uwaterloo.ca/~smjahinu Graduate Student Research Talks, E&CE January 16, 2006 CMOS Design and Reliability

More information

Low Power Design of Successive Approximation Registers

Low Power Design of Successive Approximation Registers Low Power Design of Successive Approximation Registers Rabeeh Majidi ECE Department, Worcester Polytechnic Institute, Worcester MA USA rabeehm@ece.wpi.edu Abstract: This paper presents low power design

More information

10 Gb/s Radiation-Hard VCSEL Array Driver

10 Gb/s Radiation-Hard VCSEL Array Driver 10 Gb/s Radiation-Hard VCSEL Array Driver K.K. Gan 1, H.P. Kagan, R.D. Kass, J.R. Moore, D.S. Smith Department of Physics The Ohio State University Columbus, OH 43210, USA E-mail: gan@mps.ohio-state.edu

More information

THE LHCb experiment [1], currently under construction

THE LHCb experiment [1], currently under construction The DIALOG Chip in the Front-End Electronics of the LHCb Muon Detector Sandro Cadeddu, Caterina Deplano and Adriano Lai, Member, IEEE Abstract We present a custom integrated circuit, named DI- ALOG, which

More information

Module -18 Flip flops

Module -18 Flip flops 1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip

More information

Power-Area trade-off for Different CMOS Design Technologies

Power-Area trade-off for Different CMOS Design Technologies Power-Area trade-off for Different CMOS Design Technologies Priyadarshini.V Department of ECE Sri Vishnu Engineering College for Women, Bhimavaram dpriya69@gmail.com Prof.G.R.L.V.N.Srinivasa Raju Head

More information

Test results on 60 MeV proton beam at CYCLONE - UCL Performed on CAEN HV prototype module A June 2001 Introduction

Test results on 60 MeV proton beam at CYCLONE - UCL Performed on CAEN HV prototype module A June 2001 Introduction Test results on 60 MeV proton beam at CYCLONE - UCL Performed on CAEN HV prototype module A877 27-28 June 2001 (M. De Giorgi, M. Verlato INFN Padova, G. Passuello CAEN spa) Introduction The test performed

More information

EC 1354-Principles of VLSI Design

EC 1354-Principles of VLSI Design EC 1354-Principles of VLSI Design UNIT I MOS TRANSISTOR THEORY AND PROCESS TECHNOLOGY PART-A 1. What are the four generations of integrated circuits? 2. Give the advantages of IC. 3. Give the variety of

More information

1564 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 53, NO. 3, JUNE 2006

1564 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 53, NO. 3, JUNE 2006 1564 IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 53, NO. 3, JUNE 2006 Schemes for Eliminating Transient-Width Clock Overhead From SET-Tolerant Memory-Based Systems Daniel R. Blum, Student Member, IEEE,

More information

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 94 CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC 6.1 INTRODUCTION The semiconductor digital circuits began with the Resistor Diode Logic (RDL) which was smaller in size, faster

More information

Radiation-hard ASICs for Optical Data Transmission in the ATLAS Pixel Detector

Radiation-hard ASICs for Optical Data Transmission in the ATLAS Pixel Detector Radiation-hard ASICs for Optical Data Transmission in the ATLAS Pixel Detector P. D. Jackson 1, K.E. Arms, K.K. Gan, M. Johnson, H. Kagan, A. Rahimi, C. Rush, S. Smith, R. Ter-Antonian, M.M. Zoeller Department

More information

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012 Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

Propagation Delay, Circuit Timing & Adder Design

Propagation Delay, Circuit Timing & Adder Design Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

Design and implementation of LDPC decoder using time domain-ams processing

Design and implementation of LDPC decoder using time domain-ams processing 2015; 1(7): 271-276 ISSN Print: 2394-7500 ISSN Online: 2394-5869 Impact Factor: 5.2 IJAR 2015; 1(7): 271-276 www.allresearchjournal.com Received: 31-04-2015 Accepted: 01-06-2015 Shirisha S M Tech VLSI

More information

Front-End and Readout Electronics for Silicon Trackers at the ILC

Front-End and Readout Electronics for Silicon Trackers at the ILC 2005 International Linear Collider Workshop - Stanford, U.S.A. Front-End and Readout Electronics for Silicon Trackers at the ILC M. Dhellot, J-F. Genat, H. Lebbolo, T-H. Pham, and A. Savoy Navarro LPNHE

More information

Design of Low Power Vlsi Circuits Using Cascode Logic Style

Design of Low Power Vlsi Circuits Using Cascode Logic Style Design of Low Power Vlsi Circuits Using Cascode Logic Style Revathi Loganathan 1, Deepika.P 2, Department of EST, 1 -Velalar College of Enginering & Technology, 2- Nandha Engineering College,Erode,Tamilnadu,India

More information

PROGRAMMABLE ASIC INTERCONNECT

PROGRAMMABLE ASIC INTERCONNECT ASICs...THE COURSE (1 WEEK) PROGRAMMABLE ASIC INTERCONNECT 7 Key concepts: programmable interconnect raw materials: aluminum-based metallization and a line capacitance of 0.2pFcm 1 7.1 Actel ACT Actel

More information

Radiation-hard/high-speed data transmission using optical links

Radiation-hard/high-speed data transmission using optical links Radiation-hard/high-speed data transmission using optical links K.K. Gan a, B. Abi c, W. Fernando a, H.P. Kagan a, R.D. Kass a, M.R.M. Lebbai b, J.R. Moore a, F. Rizatdinova c, P.L. Skubic b, D.S. Smith

More information

SOFT errors are radiation-induced transient errors caused by

SOFT errors are radiation-induced transient errors caused by IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 12, DECEMBER 2006 1461 Dual-Sampling Skewed CMOS Design for Soft-Error Tolerance Ming Zhang, Student Member, IEEE, and Naresh

More information

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits Lec Sequential CMOS Logic Circuits Sequential Logic In Combinational Logic circuit Out Memory Sequential The output is determined by Current inputs Previous inputs Output = f(in, Previous In) The regenerative

More information

The Medipix3 Prototype, a Pixel Readout Chip Working in Single Photon Counting Mode with Improved Spectrometric Performance

The Medipix3 Prototype, a Pixel Readout Chip Working in Single Photon Counting Mode with Improved Spectrometric Performance 26 IEEE Nuclear Science Symposium Conference Record NM1-6 The Medipix3 Prototype, a Pixel Readout Chip Working in Single Photon Counting Mode with Improved Spectrometric Performance R. Ballabriga, M. Campbell,

More information

Implementing Logic with the Embedded Array

Implementing Logic with the Embedded Array Implementing Logic with the Embedded Array in FLEX 10K Devices May 2001, ver. 2.1 Product Information Bulletin 21 Introduction Altera s FLEX 10K devices are the first programmable logic devices (PLDs)

More information

STUDY OF THE RADIATION HARDNESS OF VCSEL AND PIN ARRAYS

STUDY OF THE RADIATION HARDNESS OF VCSEL AND PIN ARRAYS STUDY OF THE RADIATION HARDNESS OF VCSEL AND PIN ARRAYS K.K. GAN, W. FERNANDO, H.P. KAGAN, R.D. KASS, A. LAW, A. RAU, D.S. SMITH Department of Physics, The Ohio State University, Columbus, OH 43210, USA

More information

Philips Semiconductors Programmable Logic Devices

Philips Semiconductors Programmable Logic Devices L, R, R, R PLUSRD/- SERIES FEATURES Ultra high-speed t PD =.ns and f MAX = MHz for the PLUSR- Series t PD = 0ns and f MAX = 0 MHz for the PLUSRD Series 00% functionally and pin-for-pin compatible with

More information

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: Digital Logic Circuits Chapter 3: Implementation Technology Curtis Nelson Chapter 3 Overview In this chapter you will learn about: How transistors are used as switches; Integrated circuit technology;

More information

The GBTIA, a 5 Gbit/s Radiation-Hard Optical Receiver for the SLHC Upgrades

The GBTIA, a 5 Gbit/s Radiation-Hard Optical Receiver for the SLHC Upgrades The GBTIA, a 5 Gbit/s Radiation-Hard Optical Receiver for the SLHC Upgrades M. Menouni a, P. Gui b, P. Moreira c a CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France b SMU, Southern Methodist

More information

電子電路. Memory and Advanced Digital Circuits

電子電路. Memory and Advanced Digital Circuits 電子電路 Memory and Advanced Digital Circuits Hsun-Hsiang Chen ( 陳勛祥 ) Department of Electronic Engineering National Changhua University of Education Email: chenhh@cc.ncue.edu.tw Spring 2010 2 Reference Microelectronic

More information

UNIT-III GATE LEVEL DESIGN

UNIT-III GATE LEVEL DESIGN UNIT-III GATE LEVEL DESIGN LOGIC GATES AND OTHER COMPLEX GATES: Invert(nmos, cmos, Bicmos) NAND Gate(nmos, cmos, Bicmos) NOR Gate(nmos, cmos, Bicmos) The module (integrated circuit) is implemented in terms

More information

AIDA Advanced European Infrastructures for Detectors at Accelerators. Conference Contribution

AIDA Advanced European Infrastructures for Detectors at Accelerators. Conference Contribution AIDA-CONF-2015-018 AIDA Advanced European Infrastructures for Detectors at Accelerators Conference Contribution Evaluating Multi-Gigabit Transceivers (MGT) for Use in High Energy Physics Through Proton

More information

ABSTRACT. Keywords: 0,18 micron, CMOS, APS, Sunsensor, Microned, TNO, TU-Delft, Radiation tolerant, Low noise. 1. IMAGERS FOR SPACE APPLICATIONS.

ABSTRACT. Keywords: 0,18 micron, CMOS, APS, Sunsensor, Microned, TNO, TU-Delft, Radiation tolerant, Low noise. 1. IMAGERS FOR SPACE APPLICATIONS. Active pixel sensors: the sensor of choice for future space applications Johan Leijtens(), Albert Theuwissen(), Padmakumar R. Rao(), Xinyang Wang(), Ning Xie() () TNO Science and Industry, Postbus, AD

More information

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment 1 ECEN 720 High-Speed Links: Circuits and Systems Lab3 Transmitter Circuits Objective To learn fundamentals of transmitter and receiver circuits. Introduction Transmitters are used to pass data stream

More information

ECE380 Digital Logic

ECE380 Digital Logic ECE380 Digital Logic Implementation Technology: Standard Chips and Programmable Logic Devices Dr. D. J. Jackson Lecture 10-1 Standard chips A number of chips, each with a few logic gates, are commonly

More information

TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX7S-T25KS006 April 25, 2003

TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX7S-T25KS006 April 25, 2003 J.J. Wang (408) 522-4576 jih-jong.wang@actel.com TOTAL IONIZING DOSE TEST REPORT No. 03T-RT54SX7S-T25KS006 April 25, 2003 I. SUMMARY TABLE Parameter Tolerance 1. Gross Functionality Passed 100 krad(si)

More information