78 results on '"Ranganathan, Nagarajan"'
Search Results
2. A novel framework for mitigating insider attacks in big data systems.
- Author
-
Aditham, Santosh and Ranganathan, Nagarajan
- Published
- 2015
- Full Text
- View/download PDF
3. GTFUZZ: A novel algorithm for robust dynamic power optimization via gate sizing with fuzzy games.
- Author
-
Casagrande, Tony and Ranganathan, Nagarajan
- Published
- 2015
4. Circuit for Reversible Quantum Multiplier Based on Binary Tree Optimizing Ancilla and Garbage Bits.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Published
- 2014
- Full Text
- View/download PDF
5. Forward Body Biased Adiabatic Logic for Peak and Average Power Reduction in 22nm CMOS.
- Author
-
Morrison, Matthew and Ranganathan, Nagarajan
- Published
- 2014
- Full Text
- View/download PDF
6. Design of Reversible Adder-Subtractor and its Mapping in Optical Computing Domain.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Published
- 2014
- Full Text
- View/download PDF
7. A Feedback, Runtime Technique for Scaling the Frequency in GPU Architectures.
- Author
-
Wang, Yue and Ranganathan, Nagarajan
- Published
- 2014
- Full Text
- View/download PDF
8. Design of Adiabatic Dynamic Differential Logic for DPA-Resistant Secure Integrated Circuits.
- Author
-
Morrison, Matthew A., Ranganathan, Nagarajan, and Ligatti, Jay
- Subjects
STATISTICAL power analysis ,ADIABATIC processes ,COMPUTER simulation of integrated circuits ,DATA encryption ,WAVE analysis ,THRESHOLD voltage - Abstract
Production of cost-effective secure integrated chips, such as smart cards, requires hardware designers to consider tradeoffs in size, security, and power consumption. To design successful security-centric designs, the low-level hardware must contain built-in protection mechanisms to supplement cryptographic algorithms, such as advanced encryption standard and triple data encryption standard by preventing side-channel attacks, such as differential power analysis (DPA). Dynamic logic obfuscates the output waveforms and the circuit operation, reducing the effectiveness of the DPA attack. For stronger mitigation of DPA attacks, we propose the implementation of adiabatic dynamic differential logic (ADDL) for applications in secure integrated circuit (IC) design. Such an approach is effective in reducing power consumption, demonstrated using HSPICE simulations with 22-nm predictive technology. The benefits of our design are demonstrated by comparing instantaneous power waveforms and observing the magnitude of differential power spikes during switching events. First, simulation results for body biasing on subthreshold adiabatic inverters show an improvement in differential power up to 43.28% for similar inverters without body biasing. Then, a high-performance ADDL is presented for an implementation in high-frequency secure ICs. This method improves the differential power over previous dynamic and differential logic methods by up to 89.65%. Finally, we propose a body-biased ADDL for ultralow power applications. Simulation results show that the differential power was improved upon by a factor of 199.16. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
9. Reversible logic based multiplication computing unit using binary tree data structure.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Subjects
REVERSIBLE computing ,QUANTUM computers ,QUANTUM computing ,OPTICAL computing ,QUBITS - Abstract
Reversible logic has emerged as a promising computing paradigm having applications in quantum computing, optical computing, dissipationless computing and low-power computing, etc. In reversible logic there exists a one-to-one mapping between the input and output vectors. Reversible circuits require constant ancilla inputs for reconfiguration of gate functions and garbage outputs that help in keeping reversibility. Reversible circuits of many qubits are extremely difficult to realize; thus, reduction in the number of ancilla inputs and the garbage outputs is the primary goal of optimization. In existing literature, researchers have proposed several designs of reversible multipliers based on reversible full adders and reversible half adders. The use of reversible full adders and half adders for the addition of partial products increases the overhead in terms of the number of ancilla inputs and garbage outputs. This paper presents a binary tree-based design methodology for an $$N \times N$$ reversible multiplier. The proposed binary tree-based design methodology for $$N \times N$$ reversible multiplier performs the addition of partial products in parallel using the reversible ripple adders with zero ancilla bit and zero garbage bit; thereby, minimizing the number of ancilla and garbage bits used in the design. The proposed design methodology shows a 17.86-60.34 % improvement in terms of ancilla inputs; and 21.43-52.17 % in terms of garbage outputs compared to all the existing reversible multiplier designs. The methodology is also extended to the design of $$N \times N$$ reversible signed multiplier based on modified Baugh-Wooley multiplication methodology. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
10. A new CRL gate as super class of Fredkin gate to design reversible quantum circuits.
- Author
-
Thapliyal, Himanshu, Bhatt, Apeksha, and Ranganathan, Nagarajan
- Published
- 2013
- Full Text
- View/download PDF
11. Behavioral model of integrated qubit gates for quantum reversible logic design.
- Author
-
Lewandowski, Matthew, Ranganathan, Nagarajan, and Morrison, Matthew
- Published
- 2013
- Full Text
- View/download PDF
12. A novel optimization method for reversible logic circuit minimization.
- Author
-
Morrison, Matthew and Ranganathan, Nagarajan
- Published
- 2013
- Full Text
- View/download PDF
13. Mach-zehnder interferometer based design of all optical reversible binary adder.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Published
- 2012
14. Run-time power-gating in caches of GPUs for leakage energy savings.
- Author
-
Wang, Yue, Roy, Soumyaroop, and Ranganathan, Nagarajan
- Published
- 2012
15. Design of a Tree-Based Comparator and Memory Unit Based on a Novel Reversible Logic Structure.
- Author
-
Morrison, Matthew, Lewandowski, Matthew, and Ranganathan, Nagarajan
- Abstract
Programmable reversible logic is gain wide consideration as a logic design style for modern nanotechnology and quantum computing with minimal impact on circuit heat generation in improved computer architecture and arithmetic logic unit designs. In this paper, a 2*2 Swap gate which is a reduced implementation in terms of quantum cost and delay to the previous Swap gate is presented. Then, a novel 3*3 programmable UPG gate capable of calculating the universal logic calculations is presented and verified, and its advantages over the Toffoli and Peres gates are discussed. The UPG is then implemented in a reduced design for calculating n-bit AND, n-bit OR and n-bit ZERO calculations. Then, two 3*3 RMUX gates capable of multiplexing two input values with reduced quantum cost and delay compared to the previously existing Fred kin gate is presented and verified. Next, a novel 4*4 reversible programmable RC gate capable of nine unique logical calculations at low cost and delay is presented and verified. The UPG and RC are implemented in the design of novel sequential and tree-based comparators. These designs are compared to previously existing designs, and their advantages in terms of cost and delay are analyzed. Then, the RMUX is used to improve a reversible SRAM cell we previously presented. The memory cell and comparator are implemented in the design of a Min/Max Comparator device. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
16. Analysis of Reversible Logic Based Sequential Computing Structures Using Quantum Mechanics Principles.
- Author
-
Morrison, Matthew and Ranganathan, Nagarajan
- Abstract
Significant debate exists in the literature with regards to the permissibility of feedback in reversible computing nanotechnologies. Feedback allows for reuse of logical subroutines, which is a desired functionality of any computational device. Determining whether loop back is allowed is paramount to assessing the robustness of reversible logic in any quantum design. In this paper, the fundamental discoveries in entropy and quantum mechanics that serve as the foundations for reversible logic are reviewed. The fundamentals for implementation of reversibility in computing are shown. Then, definitions are presented for a sequential reversible logic structure. A sequential reversible logic structure is proven to have an identical number of feedback-dependent inputs and feedback-producing outputs, and new metrics for measuring the probability of each output state are presented. Using these metrics, the reversibility of each clock cycle of such a device is verified. Therefore, we demonstrate that any reversible logic structure with feedback is physically reversible. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
17. Mach-Zehnder Interferometer Based All Optical Reversible NOR Gates.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Abstract
Reversible logic has promising applications in dissipation less optical computing, low power computing, quantum computing etc. Reversible circuits do not lose information, and there is a one to one mapping between the input and the output vectors. In recent years researchers have implemented reversible logic gates in optical domain as it provides high speed and low energy computations. The reversible gates can be easily fabricated at the chip level using optical computing. The all optical implementation of reversible logic gates are based on semiconductor optical amplifier (SOA) based Mach-Zehnder interferometer (MZI). The Mach-Zehnder interferometer has advantages such as high speed, low power, easy fabrication and fast switching time. In the existing literature, the NAND logic based implementation is the only implementation available for reversible gates and functions. There is a lack of research in the direction of NOR logic based implementation of reversible gates and functions. In this work, we propose the NOR logic based all optical reversible gates referred as all optical TNOR gate and all optical PNOR gate. The proposed all optical reversible NOR logic gates can implement the reversible boolean logic functions with reduced optical cost and propagation delay compared to their implementation using existing all optical reversible NAND gates. The advantages in terms of optical cost and delay is illustrated by implementing 13 standard boolean functions that can represent all 256 possible combinations of three variable boolean function. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
18. Mach-Zehnder interferometer based design of all optical reversible binary adder.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Abstract
In recent years reversible logic has emerged as a promising computing model for applications in dissipation less optical computing, low power CMOS, quantum computing, etc. In reversible circuits there exist a one-to-one mapping between the inputs and the outputs resulting in no loss of information. Researchers have implemented reversible logic gates in optical computing domain as it can provide high speed and low energy requirement along with easy fabrication at the chip level [1]. The all optical implementation of reversible gates are based on semiconductor optical amplifier (SOA) based Mach-Zehnder interferometer (MZI) due to its significant advantages such as high speed, low power, fast switching time and ease in fabrication. In this work we present the all optical implementation of an n bit reversible ripple carry adder for the first time in literature. The all optical reversible adder design is based on two new optical reversible gates referred as optical reversible gate I (ORG-I) and optical reversible gate II (ORG-II) and the existing all optical Feynman gate. The two new reversible gates ORG-I and ORGI-I are proposed as they can implement a reversible adder with reduced optical cost which is the measure of number of MZIs switches and the propagation delay, and with zero overhead in terms of number of ancilla inputs and the garbage outputs. The proposed all optical reversible adder design based on the ORG-I and ORG-II reversible gates are compared and shown to be better than the other existing designs of reversible adder proposed in non-optical domain in terms of number of MZIs, delay, number of ancilla inputs and the garbage outputs. The proposed all optical reversible ripple carry adder will be a key component of an all optical reversible ALU that can be applied in a wide variety of optical signal processing applications. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
19. Run-time power-gating in caches of GPUs for leakage energy savings.
- Author
-
Wang, Yue, Roy, Soumyaroop, and Ranganathan, Nagarajan
- Abstract
In this paper, we propose a novel microarchitectural technique for run-time power-gating caches of GPUs to save leakage energy. The L1 cache (private to a core) can be put in a low-leakage sleep mode when there are no ready threads to be scheduled, and the L2 cache can be put in sleep mode when there is no memory request. The sleep mode is state-retentive, which precludes the necessity to flush the caches after they are woken up. The primary reason for the effectiveness our technique lies in the fact that the latency of detecting cache inactivity, putting a cache to sleep and waking it up before it is accessed, is completely hidden microarchitecturally. The technique incurs insignificant overheads in terms of power and area. Experiments were performed using the GPGPU-Sim simulator on benchmarks that was set up using the CUDA framework. The power and latency modeling of the cache arrays for measuring the wake-up latency and the break-even periods is performed using a 32-nm SOI IBM technology model. Based on experiments on 16 different GPU workloads, the average energy savings achieved by the proposed technique is 54%. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
20. Design and analysis of a novel reversible encoder/decoder.
- Author
-
Nachtigal, Michael and Ranganathan, Nagarajan
- Abstract
Reversible computation differs from traditional computation in that it preserves information while manipulating it. This new design paradigm has very attractive thermodynamic consequences and holds many applications in current and emerging technologies. Modern computers can reduce power consumption by taking advantage of reversibility, and quantum computers operate reversibly. Researchers have already proposed reversible designs of many common arithmetic and logical units, including adders, multipliers, shifters, and even registers. Very little focused work has been done specifically on reversible encoder/decoder design. In this paper we propose a novel reversible encoder/decoder design and analyze it in terms of its quantum cost, garbage outputs, constant inputs, and quantum delay. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
21. Design of a Moore finite state machine using a novel reversible logic gate, decoder and synchronous up-counter.
- Author
-
Morrison, Matthew and Ranganathan, Nagarajan
- Abstract
Reversible logic is an emerging nanotechnology widely being considered as the potential logic design and implementation of nanotechnology and quantum computing with the main goal of reducing physical entropy gain. Recent advances in reversible logic allow for new avenues in the implementation of reversible combinational circuits. Part of this advancement is the design and implementation of a finite state machine. A proposed novel 4*4 RD gate implemented as a 2-to-4 decoder with low delay and cost is presented, and a novel 4*4 R2D gate used in the implementation of a novel n-to-2n decoder with low cost and delay. A reversible synchronous up-down counter is presented and verified, and a reduced reversible implementation of a JK Flip Flop is implemented in a reduced reversible synchronous up-down counter. This decoder and counter are then utilized in the design of a reversible Moore finite state machine. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
22. Design of a novel reversible ALU using an enhanced carry look- ahead adder.
- Author
-
Morrison, Matthew, Lewandowski, Matthew, Meana, Richard, and Ranganathan, Nagarajan
- Abstract
Reversible logic is gaining significant consideration as the potential logic design style for implementation in modern nanotechnology and quantum computing with minimal impact on physical entropy. Recent advances in reversible logic allow schemes for computer architectures using improved quantum computer algorithms. Significant contributions have been made in the literature towards the design of reversible logic gate structures and arithmetic units, however, there are not many efforts directed towards the design of reversible ALUs. In this work, a novel programmable reversible logic gate is presented and verified, and its implementation in the design of a reversible Arithmetic Logic Unit is demonstrated. Then, reversible implementations of ripple-carry, carry-select and Kogge-Stone carry look-ahead adders are analyzed and compared. Next, implementations of the Kogge-Stone adder with sparsity-4, 8 and 16 were designed, verified and compared. The enhanced sparsity-4 Kogge-Stone adder with ripple-carry adders was selected as the best design, and its implemented in the design of a 32-bit arithmetic logic unit is demonstrated. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
23. Design of a reversible bidirectional barrel shifter.
- Author
-
Kotiyal, Saurabh, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Abstract
Reversible logic has promising applications in the field of quantum computing, optical computing, low power computing, and other emerging computing technologies. A barrel shifter that can shift and rotate multiple bits in a single cycle is an important component of many computing units. This paper presents the reversible design of bidirectional arithmetic and logical barrel shifter. The proposed design consists of the reversible Fredkin and Feynman gates. The Fredkin gate used in the design of reversible bidirectional arithmetic and logical barrel shifter can implement the 2∶1 MUX with minimum quantum cost, minimum number of ancilla bits and minimum number of garbage outputs while the Feynman gate is used to avoid the fanout as fanout is not allowed in the reversible logic. The design is evaluated in terms of number of garbage outputs, quantum cost and number of ancilla bits. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
24. Design of static and dynamic RAM arrays using a novel reversible logic gate and decoder.
- Author
-
Morrison, Matthew, Lewandowski, Matthew, Meana, Richard, and Ranganathan, Nagarajan
- Abstract
Reversible logic is an emerging nanotechnology used in the design and implementation of nanotechnology and quantum computing with the main goal of reducing physical entropy gain. Significant work have been produced in the design of fundamental reversible logic structures and arithmetic units, and recent developments in sequential design of reversible circuits has opened new avenues in the implementation of reversible combinational circuits, such as the design and implementation of static (SRAM) and dynamic random-access memory (DRAM). In this paper, a novel 4*4 MLMR gate is presented which is used for controlling the read/write logic of a SRAM cell. Next, a reversible SRAM cell is designed and verified. Then, a novel 4*4 Reversible Decoder (RD) gate, implemented as a 2-to-4 decoder with low delay and cost is presented and verified, and its implementation shown in the construction of a 4×2 reversible SRAM array. Next, a dual-port SRAM cell is presented and verified, and its implementation in a synchronous n-bit reversible dual-port SRAM array is shown. Then, a reversible DRAM cell is presented and verified. The control logic for writing to the DRAM based on Peres gates is shown. The control logic and the DRAM cell are then implemented in a reversible 4×4 DRAM array. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
25. Design of a reversible floating-point adder architecture.
- Author
-
Nachtigal, Michael, Thapliyal, Himanshu, and Ranganathan, Nagarajan
- Abstract
The study of reversible circuits holds great promise for emerging technologies. Reversible circuits offer the possibility for great reductions in power consumption, and quantum computers will require logically reversible digital circuits. Many different reversible implementations of logical and arithmetic units have been proposed in the literature, but very few reversible floating-point designs exist. Floating-point operations are needed very frequently in nearly all computing disciplines, and studies have shown floating-point addition to be the most oft used floating-point operation. In this paper we present for the first time a reversible floating-point adder that closely follows the IEEE754 specification for binary floating-point arithmetic. Our design requires reversible designs of a controlled swap unit, a subtracter, an alignment unit, signed integer representation conversion units, an integer adder, a normalization unit, and a rounding unit. We analyze these major components in terms of quantum cost, garbage outputs, and constant inputs. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
26. A new design of the reversible subtractor circuit.
- Author
-
Thapliyal, Himanshu and Ranganathan, Nagarajan
- Abstract
In [1] we have presented the reversible subtractor designs based on a new reversible TR gate (TR refers to Thapliyal Ranganathan). In [1] as the quantum gates implementation of the TR gate was not known, only the upper bound on the quantum cost of the reversible subtractors units were established. In this work, we present a new design of the reversible half subtractor based on the quantum gates implementation of the reversible TR gate. The reversible TR gate is designed from 2×2 quantum gates such as CNOT and Controlled-V and Controlled-V+ gates. The design of the proposed reversible half subtractor is shown to be better than the design presented in [2], [1] in terms of the quantum cost and delay while maintaining the minimum number of garbage outputs. Further, we present a new design of the reversible full subtractor based on the proposed quantum gates implementation of the TR gate. The proposed reversible full subtractor is optimized in terms of quantum cost, delay and garbage outputs by utilizing the identity property of V and V+ reversible gates. The proposed reversible full subtractor is shown to be better than the existing design reported in [3], [1]. The reversible subtractors proposed in this work will be useful in a number of digital signal processing applications. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
27. Reliability-centric gate sizing with simultaneous optimization of soft error rate, delay and power.
- Author
-
Bhattacharya, Koustav and Ranganathan, Nagarajan
- Published
- 2008
- Full Text
- View/download PDF
28. An expected-utility based approach to variation aware VLSI optimization under scarce information.
- Author
-
Gupta, Upavan and Ranganathan, Nagarajan
- Published
- 2008
- Full Text
- View/download PDF
29. A linear programming formulation for security-aware gate sizing.
- Author
-
Bhattacharya, Koustav and Ranganathan, Nagarajan
- Published
- 2008
- Full Text
- View/download PDF
30. Post-Layout Gate Sizing for Interconnect Delay and Crosstalk Noise Optimization.
- Author
-
Hanchate, Narender and Ranganathan, Nagarajan
- Published
- 2006
- Full Text
- View/download PDF
31. Post-Layout Gate Sizing for Interconnect Delay and Crosstalk Noise Optimization.
- Author
-
Hanchate, Narender and Ranganathan, Nagarajan
- Published
- 2006
- Full Text
- View/download PDF
32. A game-theoretic framework for multimetric optimization of interconnect delay, power, and crosstalk noise during wire sizing.
- Author
-
Hanchate, Narender and Ranganathan, Nagarajan
- Published
- 2004
- Full Text
- View/download PDF
33. A game-theoretic framework for multimetric optimization of interconnect delay, power, and crosstalk noise during wire sizing.
- Author
-
Hanchate, Narender and Ranganathan, Nagarajan
- Published
- 2004
- Full Text
- View/download PDF
34. Synthesis of Dual-Rail Adiabatic Logic for Low Power Security Applications.
- Author
-
Morrison, Matthew and Ranganathan, Nagarajan
- Subjects
COMPLEMENTARY metal oxide semiconductors ,ELECTRONIC circuit design ,COMPUTER algorithms ,SMART cards ,DATA encryption ,ELECTRIC currents ,ENERGY dissipation ,ENERGY conservation research - Abstract
Programmable reversible logic is emerging as a prospective logic design style for implementation in low power, low frequency applications where minimal impact on circuit heat generation is desirable, such as mitigation of differential power analysis attacks. Adiabatic logic is an implementation of reversible logic in CMOS where the current flow through the circuit is controlled such that the energy dissipation due to switching and capacitor dissipation is minimized. Recent advances in dual-rail adiabatic logic show reduction in average and differential power, making this design methodology advantageous in applications where security is the primary design metric and operating frequency is slower, such as Smart Cards. In this paper, we present an algorithm for synthesis of adiabatic circuits in CMOS. Then, using the ESPRESSO heuristic for minimization of Boolean functions method on each output node, we reduce the size of the synthesized circuit. Our approach correlates the horizontal offsets in the permutation matrix with the necessary switches required for synthesis instead of using a library of equivalent functions. The synthesis results show that, on average, the proposed algorithm represents an improvement of 36% over the best known reversible designs with the optimized dual-rail cell libraries. Then, we present an adiabatic S-box which significantly reduces energy imbalance compared to previous benchmarks. The design is capable of forward encryption and reverse decryption with minimal overhead, allowing for efficient hardware reuse. [ABSTRACT FROM PUBLISHER]
- Published
- 2014
- Full Text
- View/download PDF
35. Design of Efficient Reversible Logic-Based Binary and BCD Adder Circuits.
- Author
-
THAPLIYAL, HIMANSHU and RANGANATHAN, NAGARAJAN
- Subjects
QUANTUM computing ,COMPUTER input-output equipment design & construction ,BINARY codes ,BINARY-coded decimal system ,CLOUD computing - Abstract
Reversible logic is gaining significance in the context of emerging technologies such as quantum computing since reversible circuits do not lose information during computation and there is one-to-one mapping between the inputs and outputs. In this work, we present a class of new designs for reversible binary and BCD adder circuits. The proposed designs are primarily optimized for the number of ancilla inputs and the number of garbage outputs and are designed for possible best values for the quantum cost and delay. In reversible circuits, in addition to the primary inputs, some constant input bits are used to realize different logic functions which are referred to as ancilla inputs and are overheads that need to be reduced. Further, the garbage outputs which do not contribute to any useful computations but are needed to maintain reversibility are also overheads that need to be reduced in reversible designs. First, we propose two new designs for the reversible ripple carry adder: (i) one with no input carry c
0 and no ancilla input bits, and (ii) one with input carry c0 and no ancilla input bits. The proposed reversible ripple carry adder designs with no ancilla input bits have less quantum cost and logic depth (delay) compared to their existing counterparts in the literature. In these designs, the quantum cost and delay are reduced by deriving designs based on the reversible Peres gate and the TR gate. Next, four new designs for the reversible BCD adder are presented based on the following two approaches: (i) the addition is performed in binary mode and correction is applied to convert to BCD when required through detection and correction, and (ii) the addition is performed in binary mode and the result is always converted using a binary to BCD converter. The proposed reversible binary and BCD adders can be applied in a wide variety of digital signal processing applications and constitute important design components of reversible computing. [ABSTRACT FROM AUTHOR]- Published
- 2013
- Full Text
- View/download PDF
36. Design of Testable Reversible Sequential Circuits.
- Author
-
Thapliyal, Himanshu, Ranganathan, Nagarajan, and Kotiyal, Saurabh
- Subjects
SEQUENTIAL circuits ,ASYNCHRONOUS sequential logic ,QUANTUM dots ,CELLULAR automata ,SPEED ,QUANTUM interference - Abstract
In this paper, we propose the design of two vectors testable sequential circuits based on conservative logic gates. The proposed sequential circuits based on conservative logic gates outperform the sequential circuits implemented in classical gates in terms of testability. Any sequential circuit based on conservative logic gates can be tested for classical unidirectional stuck-at faults using only two test vectors. The two test vectors are all 1's, and all 0's. The designs of two vectors testable latches, master-slave flip-flops and double edge triggered (DET) flip-flops are presented. The importance of the proposed work lies in the fact that it provides the design of reversible sequential circuits completely testable for any stuck-at fault by only two test vectors, thereby eliminating the need for any type of scan-path access to internal memory cells. The reversible design of the DET flip-flop is proposed for the first time in the literature. We also showed the application of the proposed approach toward 100% fault coverage for single missing/additional cell defect in the quantum-dot cellular automata (QCA) layout of the Fredkin gate. We are also presenting a new conservative logic gate called multiplexer conservative QCA gate (MX-cqca) that is not reversible in nature but has similar properties as the Fredkin gate of working as 2:1 multiplexer. The proposed MX-cqca gate surpasses the Fredkin gate in terms of complexity (the number of majority voters), speed, and area. [ABSTRACT FROM PUBLISHER]
- Published
- 2013
- Full Text
- View/download PDF
37. A Clock Control Strategy for Peak Power and RMS Current Reduction Using Path Clustering.
- Author
-
Hyman, Ransford, Ranganathan, Nagarajan, Bingel, Thomas, and Vo, Deanne Tran
- Subjects
CONTROL theory (Engineering) ,ELECTRIC power ,POWER density ,SIMULATION methods & models ,VERY large scale circuit integration ,LOW power radio - Abstract
Peak power reduction has been a critical challenge in the design of integrated circuits impacting the chip's performance and reliability. The reduction of peak power also reduces the power density of integrated circuits. Due to large IR-voltage drops in circuits, transistor switching slows down giving rise to timing violations and logic failures. In this paper, we present a new clock control strategy for peak-power reduction in VLSI circuits. In the proposed method, the simultaneous switching of combinational paths is minimized by taking advantage of the delay slacks among the paths and clustering the paths with similar slack values. Once the paths are identified based on the path delays and their slack values, the clustering algorithm determines the ideal number of clusters for the given circuit and for each cluster the maximum possible phase shift that can be applied to the clock. The paths are assigned to clusters in a load balanced manner based on the slack values and each cluster will have a phase shift possible on its clock depending on the slack. Thus, the proposed register-transfer level (RTL) method takes advantage of the logic-path timing slack to re-schedule circuit activities at optimal intervals within the unaltered clock period. When switching activities are redistributed more evenly across the clock period, the IC supply-current consumption is also spread across a wider range of time within the clock period. This has the beneficial effect of reducing peak-current draw in addition to reducing RMS power draw without having to change the operating frequency and without utilizing additional power supply voltages as in dual or multi VT approaches. The proposed method is implemented and tested through simulations using an experimental setup with Synopsys Tools Suite and Cadence Tools on the ISCAS'85 benchmark circuits, OpenCore circuits and LEON processor multiplier circuit. Experimental results indicate that peak power can be reduced significantly to at least 72% depending on the number of clusters and the phase-shifted clock identified as suitable for the given circuit by the proposed algorithms. Although the proposed method incurs some power overhead compared to the traditional clocking method, the overhead can be made negligible compared to the peak-power reduction as seen in the experimental results presented. [ABSTRACT FROM PUBLISHER]
- Published
- 2013
- Full Text
- View/download PDF
38. Dynamic Clock Stretching for Variation Compensation in VLSI Circuit Design.
- Author
-
Mahalingam, Venkataraman, Ranganathan, Nagarajan, and Hyman Jr., Ransford
- Subjects
DESIGN & construction of very large scale circuit integration ,ELECTRONIC circuit design ,ELECTRIC power distribution ,ELECTRIC power systems ,POWER transmission ,ELECTRIC power production - Abstract
In the nanometer era, process, voltage, and temperature variations are dominating circuit performance, power, and yield. Over the past few years, statistical optimization methods have been effective in improving yield in the presence of uncertainty due to process variations. However, statistical methods overconsume resources, even in the absence of variations. Hence, to facilitate a better performance-power-yield trade-off, techniques that can dynamically enable variation compensation are becoming necessary. In this article, we propose a dynamic technique that controls the instance of data capture in critical path memory flops, by delaying the clock edge trigger. The methodology employs a dynamic delay detection circuit to identify the uncertainty in delay due to variations and stretches the clock in the destination flip-flops. The delay detection circuit uses a latch and set of combinational gates to dynamically detect and create the slack needed to accommodate the delay due to variations. The Clock Stretching Logic (CSL) is added only to paths, which have a high probability of failure in the presence of variations. The proposedmethodology improves the timing yield of the circuit without significant overcompensation. The methodology approach was simulated using Synopsys design tools for circuit synthesis and Cadence tools for placement and routing of the design. Extraction of parasitic of timing information was parsed using Perl scripts and simulated using a simulation program generated in C++. Experimental results based on Monte-Carlo simulations on benchmark circuits indicate considerable improvement in timing yield with negligible area overhead. [ABSTRACT FROM AUTHOR]
- Published
- 2012
- Full Text
- View/download PDF
39. Influence of Bosch Etch Process on Electrical Isolation of TSV Structures.
- Author
-
Ranganathan, Nagarajan, Lee, Da Yong, Youhe, Liu, Lo, Guo-Qiang, Prasad, Krishnamachar, and Pey, Kin Leong
- Subjects
SEMICONDUCTOR etching ,SILICON ,MICROFABRICATION ,INTEGRATED circuits ,ELECTRONIC packaging ,ELECTRIC leakage ,STRAINS & stresses (Mechanics) ,THERMOMECHANICAL properties of metals - Abstract
Bosch process is widely used in the fabrication of through silicon via (TSV) holes for 3-D integrated circuit and 3-D Packaging applications mainly due to its high silicon etch rate and selectivity to mask. However, the adverse impact on the electrical performance of the TSV due to the sidewall scallops or wavy profile due to the cyclical nature of the Bosch process has not been thoroughly investigated. This paper therefore focuses on the impact of sidewall scallops on the inter-via electrical leakage performance. Based on finite element analysis, this paper describes that the high stress concentration on the dielectric and barrier layers at the sharp scallops can potentially contribute to barrier failure. It is demonstrated that by smoothening the sidewalls of the TSV, the thermo-mechanical stresses on the dielectric and tantalum barrier is significantly reduced. A test vehicle is designed and fabricated with different geometry of deep silicon vias to study the impact of sidewall profile smoothening for different copper diffusion barrier stacks. It is experimentally demonstrated that the inter-via electrical leakage current can be reduced by almost three orders of magnitude when the sidewall roughness is reduced or replaced by a smoother sidewall. It is also indicated that it is sufficient to smoothen the initial few micrometers of the TSV depth by using a non-Bosch etch process. It is concluded that the Bosch etch process can still be used, with all its merits of high etch rate and high etch selectivity, by tailoring a short initial etch step to smoothen the top sidewalls to minimize the adverse effects of the sidewall scallops. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
40. Health Insurance in India—A Study of Provider’s Perceptions in Delhi & the NCR.
- Author
-
Kumar, Rohit, Rangarajan, K., and Ranganathan, Nagarajan
- Published
- 2011
- Full Text
- View/download PDF
41. Health Insurance in India—A Study of Provider’s Perceptions in Delhi & the NCR.
- Author
-
Kumar, Rohit, Rangarajan, K., and Ranganathan, Nagarajan
- Subjects
HOSPITALS & economics ,HEALTH insurance & economics ,HEALTH insurance ,HISTORY of health insurance ,ATTITUDE (Psychology) ,PSYCHOLOGY of executives ,FRAUD ,INCOME ,INTERVIEWING ,RESEARCH methodology ,MEDICAL care costs ,PATIENTS ,SENSORY perception ,STATISTICAL sampling ,SCALE analysis (Psychology) ,SURVEYS ,HEALTH insurance reimbursement ,CROSS-sectional method ,DATA analysis software ,ECONOMICS ,ETHICS - Abstract
This study examines the Indian health insurance market by empirically observing the provider’s perceptions and its relationship with the insured, the insurer and the third party administrators (TPAs). The study tries to find out the awareness level among the insured population and their attitude towards treatment cost. It then examines the role of TPAs and the impact of cashless services on the cost of treatment by studying a few cost drivers. Apart from studying the provider’s per-ceptions it also tries to look at some of the evidence of moral hazards and that of fraudulent activity. The findings suggest that the awareness level regarding policy terms and condition is low among the insured population and most of them do not care for the cost of treatment. The providers increase their rates quite frequently and prefer the middle income group for extending cashless benefits. The TPA model has not been successful in bringing down the claim cost but has helped in providing unbiased services including cashless benefits. The price structure of healthcare services are linked to the room rent category and most of the insured patients, who are more demanding, prefer staying in higher category rooms. The concept of cost-sharing by the insured will help tackle this issue to some degree. The Indian health insurance market is not immune from supply-side moral hazards and fraudulent activities and there is a need to craft different strategies to tackle them. There exists an opportunity for the insurance companies to build long-term relationships with the preferred healthcare providers by using technology and by understanding each other’s roles in serving the common client. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
42. A Utilitarian Approach to Variation Aware Delay, Power, and Crosstalk Noise Optimization.
- Author
-
Gupta, Upavan and Ranganathan, Nagarajan
- Subjects
CROSSTALK ,ELECTRONIC noise ,MATHEMATICAL optimization ,GATE array circuits ,INFORMATION technology ,UTILITY theory ,STOCHASTIC processes ,VERY large scale circuit integration - Abstract
In this paper, we propose a novel gate sizing approach for circuit optimization in the presence of scarce information about the distributions of the process variations. The proposed methodology relies upon the concepts of utility theory and risk minimization for multimetric optimization of delay, dynamic power, leakage power, and crosstalk noise, via gate sizing. A deterministic linear equivalent model from a fundamentally stochastic design optimization problem, ensuring high levels of expected utility and significant speedup in the optimization process for large circuits is derived in this work. Experimental results indicate that the proposed algorithm is efficient in terms of optimization results with multifold speedup in execution times compared to the traditional approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
43. Development of Large Die Fine-Pitch Cu/Low-k FCBGA Package With Through Silicon via (TSV) Interposer.
- Author
-
Chai, Tai Chong, Zhang, Xiaowu, Lau, John H., Selvanayagam, Cheryl S., Damaruganath, Pinjala, Hoe, Yen Yi Germaine, Ong, Yue Ying, Rao, Vempati Srinivas, Wai, Eva, Li, Hong Yu, Liao, E. Bin, Ranganathan, Nagarajan, Vaidyanathan, Kripesh, Liu, Shiguo, Sun, Jiangyan, Ravi, Mullapudi, Vath, Charles J., and Tsutsumi, Yoshihiro
- Subjects
ELECTRONIC packaging ,SILICON ,INTEGRATED circuits ,INTEGRATED circuit interconnections ,SUBSTRATES (Materials science) ,MICROFABRICATION ,THERMAL expansion ,STRAINS & stresses (Mechanics) - Abstract
The continuous push for smaller bump pitch interconnection in line with smaller Cu/low-k technology nodes demands the substrate technology to support finer interconnection. However, the conventional organic buildup substrate is facing a bottleneck in fine-pitch wiring due to its technology limitation, and the cost of fabricating finer pitch organic substrate is higher. To address these needs, Si interposer with through silicon via (TSV) has emerged as a good solution to provide high wiring density interconnection, and at the same time to minimize coefficient of thermal expansion mismatch to the Cu/low-k chip that is vulnerable to thermal-mechanical stress and improve electrical performance due to shorter interconnection from the chip to the substrate. This paper presents the development of TSV interposer technology for a 21\,\times\,21 mm Cu/low-k test chip on flip chip ball grid array (FCBGA) package. The Cu/low-k chip is a 65-nm nine-metal layer chip with 150-\mum SnAg bump pitch of total 11 000 I/O, with via chain and daisy chain for interconnect integrity monitoring and reliability testing. The TSV interposer size is 25\,\times\,25\,\times\,0.3 mm with CuNiAu as under bump metallization on the top side and SnAgCu bumps on the underside. The conventional bismaleimide triazine substrate size is 45\,\times\,45 mm with BGA pad pitch of 1 mm and core thickness of 0.8 mm. Mechanical and thermal modeling and simulation for the FCBGA package with TSV interposer have been performed. TSV interposer fabrication processes and assembly process of the large die mounted on TSV interposer with Pb-free solder bumps and underfill have been set up. The FCBGA samples have passed moisture sensitivity test and thermal cycling reliability testing without failures in underfill delamination and daisy chain resistance measurements. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF
44. Placement for Immunity of Transient Faults in Cell-Based Design of Nanometer Circuits.
- Author
-
Bhattacharya, Koustav and Ranganathan, Nagarajan
- Subjects
ELECTRIC transients ,NANOELECTRONICS ,LOGIC circuits ,LITERATURE reviews ,QUADRATIC programming ,ALGORITHMS ,ELECTROMAGNETIC interference - Abstract
The rate of soft errors have been significantly increasing due to the aggressive scaling trends in the nanometer regime. Several circuit optimization techniques have been proposed in literature for preventing such transient faults, however, to the best of our knowledge, the reduction of soft error rate at the layout level has not been attempted in logic circuits. In this work, we show that transient glitches due to cosmic strikes can be sufficiently reduced by intelligently modifying the placement stage in cell based designs to selectively assign larger wirelengths to certain critical nets. Towards this, we propose a computationally efficient placement algorithm based on quadratic programming that significantly reduces the soft error rates of logic circuits. The algorithm tries to assign higher wirelengths for nets with low glitch masking probabilities for higher reduction in soft error rates (SER), while maintaining low delay and area penalty for the overall circuit. Experimental results on the ISCAS'85 benchmark circuits indicate that such a placement algorithm can significantly improve the soft error immunity in logic circuits without much delay and area overheads. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
45. Design of Reversible Sequential Circuits Optimizing Quantum Cost, Delay, and Garbage Outputs.
- Author
-
Thapliyal, Himanshu and Ranganathan, Nagarajan
- Subjects
LOGIC circuits ,SEQUENTIAL circuits ,MATHEMATICAL optimization ,INFORMATION processing ,QUANTUM dots ,CELLULAR automata ,COMPUTATIONAL complexity - Abstract
Reversible logic has shown potential to have extensive applications in emerging technologies such as quantum computing, optical computing, quantum dot cellular automata as well as ultra low power VLSI circuits. Recently, several researchers have focused their efforts on the design and synthesis of efficient reversible logic circuits. In these works, the primary design focus has been on optimizing the number of reversible gates and the garbage outputs. The number of reversible gates is not a good metric of optimization as each reversible gate is of different type and computational complexity, and thus will have a different quantum cost and delay. The computational complexity of a reversible gate can be represented by its quantum cost. Further, delay constitutes an important metric, which has not been addressed in prior works on reversible sequential circuits as a design metric to be optimized. In this work, we present novel designs of reversible sequential circuits that are optimized in terms of quantum cost, delay and the garbage outputs. The optimized designs of several reversible sequential circuits are presented including the D Latch, the JK latch, the T latch and the SR latch, and their corresponding reversible master-slave flip-flop designs. The proposed master-slave flip-flop designs have the special property that they don't require the inversion of the clock for use in the slave latch. Further, we introduce a novel strategy of cascading a Fredkin gate at the outputs of a reversible latch to realize the designs of the Fredkin gate based asynchronous set/reset D latch and the master-slave D flip-flop. Finally, as an example of complex reversible sequential circuits, the reversible logic design of the universal shift register is introduced. The proposed reversible sequential designs were verified through simulations using Verilog HDL and simulation results are presented. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
46. Timing-Based Placement Considering Uncertainty Due to Process Variations.
- Author
-
Mahalingam, Venkataraman and Ranganathan, Nagarajan
- Subjects
NANOSTRUCTURED materials ,MATHEMATICAL programming ,FUZZY arithmetic ,STOCHASTIC processes ,NONLINEAR systems - Abstract
In the nanometer regime, the effects of variations are having an increasing impact on the delay, power, and yield characteristics of devices. In this paper, we propose the use of fuzzy and stochastic mathematical programming techniques for variation aware timing-based incremental placement. The uncertainty due to process variations in these techniques, are modeled using fuzzy numbers and probabilistic constraints, respectively. The objective is to minimize the critical path delay of the circuit in the presence of variations considering gate and interconnect delays. In the fuzzy approach, the average and worst case deterministic optimizations are performed to identify the bounds and convert the uncertain fuzzy problem into a crisp nonlinear problem. The stochastic optimization framework, on the other hand, transforms the probabilistic constraints into a second-order conic program (SOCP) with explicit mean and variance values. The fuzzy and stochastic approaches tested on ITC'99 benchmark circuits yielded around 12.60% and 10.53% improvements in timing, when compared to optimization with the worst case process variations setting. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
47. A Game Theoretic Approach for Simultaneous Compaction and Equipartitioning of Spatial Data Sets.
- Author
-
Gupta, Upavan and Ranganathan, Nagarajan
- Subjects
SPATIAL data infrastructures ,CLUSTER analysis (Statistics) ,MULTIDISCIPLINARY design optimization ,GENETIC programming ,GENETIC algorithms ,ROBOTS - Abstract
Data and object clustering techniques are used in a wide variety of scientific applications such as biology, pattern recognition, information systems, etc. Traditionally, clustering methods have focused on optimizing a single metric, however, several multidisciplinary applications such as robot team deployment, ad hoc networks, facility location, etc., require the simultaneous examination of multiple metrics during clustering. In this paper, we propose a novel approach for spatial data clustering based on the concepts of microeconomic theory, which can simultaneously optimize both the compaction and the equipartitioning objectives. The algorithm models a multistep, normal form game consisting of randomly initialized clusters as players that compete for the allocation of data objects from resource locations. A Nash-equilibrium-based methodology is used to derive solutions that are socially fair for all the players. After each step, the clusters are updated using the KMeans algorithm, and the process is repeated until the stopping criteria are satisfied. Extensive simulations were performed on several real data sets as well as artificially synthesized data sets to evaluate the efficacy of the algorithm. Experimental results indicate that the proposed algorithm yields significantly better results as compared to the traditional algorithms. Further, the proposed algorithm yields a high value of fairness, a metric that indicates the quality of the solution in terms of simultaneous optimization of the objectives. Also, the sensitivity of the various design parameters on the performance of our algorithm is analyzed and reported. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
48. Reversible Logic-Based Concurrently Testable Latches for Molecular QCA.
- Author
-
Thapliyal, Himanshu and Ranganathan, Nagarajan
- Published
- 2010
- Full Text
- View/download PDF
49. A VLSI Architecture and Algorithm for Lucas-Kanade-Based Optical Flow Computation.
- Author
-
Mahalingam, Venkataraman, Bhattacharya, Koustav, Ranganathan, Nagarajan, Chakravarthula, Han, Murphy, Robin Roberson, and Pratt, Kevin Sheldon
- Subjects
VERY large scale circuit integration ,REAL-time computing ,ALGORITHMS ,FIELD programmable gate arrays ,COMPUTER architecture ,DATA pipelining ,GAUSSIAN processes - Abstract
Optical flow computation in vision-based systems demands substantial computational power and storage area. Hence, to enable real-time processing at high resolution, the design of application-specific system for optic flow becomes essential. In this paper, we propose an efficient VLSI architecture for the accurate computation of the Lucas-Kanade (L-K)-based optical flow. The L-K algorithm is first converted to a scaled fixed-point version, with optima! bit widths, for improving the feasibility of high-speed hardware implementation without much loss in accuracy. The algorithm is mapped onto an efficient VLSI architecture and the data flow exploits the principles of pipelining and parallelism. The optical flow estimation involves several tasks such as Gaussian smoothing, gradient computation, least square matrix calculation, and velocity estimation, which are processed in a pipelined fashion. The proposed architecture was simulated and verified by synthesizing onto a Xilinx Field Programmable Gate Array, which utilize less than 40% of system resources while operating at a frequency of 55 MHz. Experimental results on benchmark sequences indicate 42% improvement in accuracy and a speed up of five times, compared to a recent hardware implementation of the L-K algorithm. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
50. A Framework for Power-Gating Functional Units in Embedded Microprocessors.
- Author
-
Roy, Soumyaroop, Ranganathan, Nagarajan, and Katkoori, Srinivas
- Subjects
MICROPROCESSORS ,INTEGRATED circuits ,FLOWGRAPHS ,COMPUTER software execution ,TIME perception ,INTEGER programming - Abstract
Power gating is a technique commonly used for leakage reduction in integrated circuits. In microprocessors, power gating is implemented by using sleep transistors to selectively deactivate circuit modules that remain idle for sustained periods of time during program execution. In this work, we develop a new framework for power gating the functional units in embedded system microprocessors without degradation in performance. The proposed framework includes an efficient algorithm for idle time estimation, appropriate insertion of sleep instructions within the code, and a method for reactivating the sleeping units only when needed without the use of wakeup instructions. We introduce the notion of loop hierarchy trees (LHTs) to represent the partial ordering of the nested loops within the program. From the control flow graph (CFG) representation of the source program, a forest of LHTs is constructed and is used to identify the maximal subgraphs representing the long idle periods for the functional units. For each subgraph thus identified, a sleep instruction is introduced in the program with a list of corresponding functional units to be deactivated. When an instruction is decoded, the functional units needed for that instruction are automatically activated by the control unit such that the units are ready before the instruction reaches the execute stage. This eliminates the need for wakeup instructions to be inserted into the object code reducing the overheads. In our implementation, the ARM processor architecture was modified and resynthesized to include power gating by developing a CMOS cell library of functional units with the above capabilities. Experimental results are reported for a set of 12 benchmarks chosen from the MiBench suite, which indicate that, on average, our technique reduces the leakage energy in functional units by 31.1% for integer benchmarks and 26.8% for floating-point benchmarks. [ABSTRACT FROM AUTHOR]
- Published
- 2009
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.