Tuesday, August 21, 2007

QCA Circuits for Robust Coplanar Crossing

S. Bhanja, M. Ottavi, S. Pontarelli and F. Lombardi, QCA Circuits for Robust Coplanar Crossing”, Accepted in, Journal of Electronic Testing: Theory and Applications (JETTA), Volume 23, Issue 2, pp. 193-210, 2007.

@article{bhanja2007qca,
title={{QCA circuits for robust coplanar crossing}},
author={Bhanja, S. and Ottavi, M. and Lombardi, F. and Pontarelli, S.},
journal={Journal of Electronic Testing},
volume={23},
number={2},
pages={193--210},
year={2007},
publisher={Springer}
}

Hierarchical Probabilistic Macromodeling for QCA Circuits

S. Srivastava and S. Bhanja, “Hierarchical Probabilistic Macromodeling for QCA Circuits, in special issue of Nano Systems and Computing, IEEE Transactions on Computers, Volume56, Issue 2, pp. 174 – 190, 2007.

@ARTICLE{4042678,
title={Hierarchical Probabilistic Macromodeling for QCA Circuits},
author={Saket Srivastava and Sanjukta Bhanja},
journal={Computers, IEEE Transactions on},
year={2007},
month={Feb. },
volume={56},
number={2},
pages={174-190},
abstract={With the goal of building an hierarchical design methodology for quantum-dot cellular automata (QCA) circuits, we put forward a novel, theoretically sound, method for abstracting the behavior of circuit components in QCA circuit, such as majority logic, lines, wire-taps, cross-overs, inverters, and corners, using macromodels. Recognizing that the basic operation of QCA is probabilistic in nature, we propose probabilistic macromodels for standard QCA circuit elements based on conditional probability characterization, defined over the output states given the input states. Any circuit model is constructed by chaining together the individual logic element macromodels, forming a Bayesian network, defining a joint probability distribution over the whole circuit. We demonstrate three uses for these macromodel-based circuits. First, the probabilistic macromodels allow us to model the logical function of QCA circuits at an abstract level - the "circuit" level - above the current practice of layout level in a time and space efficient manner. We show that the circuit level model is orders of magnitude faster and requires less space than layout level models, making the design and testing of large QCA circuits efficient and relegating the costly full quantum-mechanical simulation of the temporal dynamics to a later stage in the design process. Second, the probabilistic macromodels abstract crucial device level characteristics such as polarization and low-energy error state configurations at the circuit level. We demonstrate how this macromodel-based circuit level representation can be used to infer the ground state probabilities, i.e., cell polarizations, a crucial QCA parameter. This allows us to study the thermal behavior of QCA circuits at a higher level of abstraction. Third, we demonstrate the use of these macromodels for error analysis. We show that low-energy state configurations of the macromodel circuit match those of the layout level, thus allowing us to isolate weak p- oints in circuits design at the circuit level itself},
keywords={cellular automata, integrated circuit modelling, probability, quantum computing, semiconductor quantum dotsBayesian network, QCA circuits, circuit thermal behavior, conditional probability characterization, error analysis, ground state probability inference, hierarchical probabilistic macromodeling, joint probability distribution, logic element macromodels, macromodel-based circuit level representation, quantum-dot cellular automata},
doi={10.1109/TC.2007.30},
ISSN={0018-9340}, }

Monday, August 20, 2007

Knowledge Module for Logic Design to Introduce Majority Logic Synthesis Using Karnaugh Maps

S. Srivastava and S. Bhanja, "Knowledge Module for Logic Design to Introduce Majority Logic Synthesis Using Karnaugh Maps", accepted for publication in IEEE/ACM Intl. Conf. on Microelectronic Systems Education (MSE), 2007.


Sunday, August 19, 2007

WIP- Introduction of K-map based Nano-logic Synthesis in Logic Design Course

S. Srivastava and S. Bhanja, “WIP- Introduction of K-map based Nano-logic Synthesis in Logic Design Course”, accepted for publication in 36th ASEE/IEEE Frontiers in Education (FIE), 2007.

Monday, June 11, 2007

Dr. Alam (Freescale Semiconductors) delivers Invited Colloquium

Dr. Syed Alam delivers Invited Colloquium talk on 3-Dimensional Integrated Cirsuit, Summer 2007.

Friday, September 1, 2006

Power Dissipation Bounds and Models for Quantum-dot Cellular Automata Circuits

S. Srivastava, S. Sarkar and S. Bhanja, “Power Dissipation Bounds and Models for Quantum-dot Cellular Automata Circuits”, Accepted for publication in IEEE conference on nanotechnology, Cincinnati, 2006. @INPROCEEDINGS{1717105, title={Power Dissipation Bounds and Models for Quantum-dot Cellular Automata Circuits}, author={ Srivastava, S. and Sarkar, S. and Bhanja, S.}, booktitle={Nanotechnology, 2006. IEEE-NANO 2006. Sixth IEEE Conference on}, year={2006}, month={June}, volume={1}, number={}, pages={ 375-378}, abstract={ The goal of this work is to present a worst-case power estimation model for QCA designs. Based on existing power models, we derive upper bound for power dissipation that occurs for non-adiabatic clock switching and represents the worst-case power estimate. This upper bound is easy to compute and does not require simulation of quantum dynamics. Given the criticality of thermal issues and the inherent process variabilities at nano-scale, such worst case estimates, that is easy to compute, will be useful at higher levels of design abstractions, so as to vet different designs or to create power macromodels for different circuit components. There are three power dissipation events for each cell: first when the clock goes up, second when the input switches, and third when the clock goes down. The first and the third events are analogous to “leakage” power in CMOS designs in that there is dissipation even when there is no change in inputs. The second event can be related to “switching” power in CMOS and is dependent on inputs. The proportion between these two types of dissipations is strongly dependent on the clock energy. In addition to the clock, the other determining factors are cell polarization, kink energy, and quantum relaxation time. We demonstrate the model using majority gate and inverter, which are critical circuit components.}, doi={}, ISSN={}, }

 

Download the QCAPro tool

Switching Error Modes of QCA Circuits

S. Bhanja and S. Sarkar, “Switching Error Modes of QCA Circuits”, Accepted for publication in IEEE conference on nanotechnology, Cincinnati, 2006.

@INPROCEEDINGS{1717107,
title={Switching Error Modes of QCA Circuits},
author={ Bhanja, S. and Sarkar, S.},
booktitle={Nanotechnology, 2006. IEEE-NANO 2006. Sixth IEEE Conference on},
year={2006},
month={June},
volume={1},
number={},
pages={ 383-386},
abstract={ The Quantum-dot Cellular Automata (QCA) model offers a novel nano-domain computing architecture by mapping the intended logic onto the lowest energy configuration of a collection of QCA cells, with two possible ground states for each cell. A four phased clocking is used to keep the computations at the ground state throughout the circuit. Computing errors in QCA circuits can arise due to the failure of the clocking scheme to switch portions of the circuit to its new ground state with change in input. To study these switching errors we need to consider low-energy state configurations of QCA circuits. However, current QCA simulators compute just the ground state configuration of a QCA arrangement. In this paper, we offer an efficient method, based on graphical probabilistic models, to compute the N-lowest energy modes of a clocked QCA circuit. The overall low-energy, excited, spectrum of multiple clocking zones is constructed by concatenating the excited spectra of the individual clocking zones. We demonstrate the use of this error model by comparing different designs of wire crossings.},
doi={},
ISSN={}, }