2 research outputs found

    Quantification of the likelihood of single event multiple transients in logic circuits in bulk CMOS technology

    No full text
    It is well known that high-energy particle strikes on an integrated circuit can cause circuit errors. We quantify the fraction of a layout which is susceptible to multiple transients, through the notion of critical area fraction (CAF). We perform a 2D-study on a layout of 65 nm planar transistors to evaluate maximum values of CAF. We find that CAF can be as high as 1, that is, 100% of the layout area is vulnerable. Potentials of adjacent source/drain regions play a significant role in increasing the CAF and simple layout techniques do not reduce the CAF substantially. We confirm these observations through 3D simulations of inverter layouts. A key observation is that, CAF is high in the region of the layout which contains small gates. At the circuit-level, multiple transients not only cause multiple errors, they also merge to create wider transient increasing its capture probability. A circuit-aware placement of vulnerable gates and alternate latch designs may be required to alleviate the problem

    Data for: Quantification of the likelihood of single event multiple transients in logic circuits in bulk CMOS technology

    No full text
    This repository contains the device simulation raw data of 65nm planar transistors (2D and 3D) : device command files simulation template and csv files, python scripts to run the Sentaurus device simulations and analyze the data Python scripts have description inside them on how to use them Commands: Tool Sentaurus Structure editor: sde - to make the device- sde -e Or copy- paste the commands in the command window after opening sde Once the device is made, Build mesh - to obtain tdr. Tdr will be used to run sdevice simulation sdevice - to run simulation svisual & - to view the device inspect & - to view current or transient plots Scripts written by me to automate Python_generate_sdevice_runsim.py or python_current.py needs to be copied in every folder where the sdevice command files need to be generated. It takes a template file as input and a csv file having different parameters as another input. It generates sdev files and runs sim Python_runboth.py - combines both python_post-process_250p_limit.py and python_combine_2csv.py. The first one extracts charge values from the plt files. The second one, combines the input csv file and this charge values column by column. Or copy- paste the commands in the command window after opening sde Once the device is made, Build mesh - to obtain tdr. Tdr will be used to run sdevice simulation Contact me at: [email protected] (available temporarily) or at [email protected] Dept of EE, IIT Bombay, Mumbai, Indi
    corecore