Design of Dynamic Asynchronous Flip-Flops and Counters based on Dynamic STG

نویسنده

  • Christian Piguet
چکیده

Abstract. This paper presents a synthesis method for generating true single-clock dynamic CMOS flip-flops. Such dynamic circuits are used today for very high performance microprocessors and ASICs, however with some supplementary keeper transistors. Many references [1, 11, 12, 13, 16, 17, 20, 22] have presented dynamic single-phase clock latches and flip-flops, however without a corresponding synthesis method. The goal of this paper is to present “asynchronous” synthesis methods based on STG that are commonly used for asynchronous static circuits [2, 3, 4, 5, 6], while modifying these known methods for the generation of dynamic circuits. In this way, dynamic single-phase clock design and asynchronous STG-based methods are unified. The second goal of this paper is to be able to analyze and to synthesize hazard-free dynamic circuits. It is known that some versions of latches and flip-flops presented in literature may present some hazards, races or glitches. The presented design method, based on the properties of negative gates, can produce dynamic circuits that are hazard-free. Furthermore, it helps to analyze existing circuits to detect hazards and glitches, while providing other structures that can be more convenient to specific applications. The presented method is not limited to flip-flops, but can be used for latches and any dynamic sequential circuit described by a STG or a flow table.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applications of Fuzzy Program Graph in Symbolic Checking of Fuzzy Flip-Flops

All practical digital circuits are usually a mixture of combinational and sequential logic. Flip–flops are essential to sequential logic therefore fuzzy flip–flops are considered to be among the most essential topics of fuzzy digital circuit. The concept of fuzzy digital circuit is among the most interesting applications of fuzzy sets and logic due to the fact that if there has to be an ultimat...

متن کامل

Design and Analysis of Genetically Encoded Counters

The ability to store and to act upon modest amounts of information within living systems would enable new approaches to the study and control of biological processes. We develop a hierarchical composition framework supporting the design and analysis of higher-order genetically encoded information storage systems using combinatorial counters as a test case. We first develop a set-reset latch des...

متن کامل

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

   Complementary metal-oxide semiconductor (CMOS) technology has been the industry standard to implement Very Large Scale Integrated (VLSI) devices for the last two decades. Due to the consequences of miniaturization of such devices (i.e. increasing switching speeds, increasing complexity and decreasing power consumption), it is essential to replace them with a new technology. Quantum-dot c...

متن کامل

A new low power high reliability flip-flop robust against process variations

Low scaling technology makes a significant reduction in dimension and supply voltage, and lead to new challenges about power consumption such as increasing nodes sensitivity over radiation-induced soft errors in VLSI circuits. In this area, different design methods have been proposed to low power flip-flops and various research studies have been done to reach a suitable hardened flip-flops. In ...

متن کامل

Asynchronous FIFO Design with Gray code Pointer for High Speed AMBA AHB Compliant Memory controller

An improved technique for FIFO design is to perform asynchronous comparisons between the FIFO write and read pointers that are generated in clock domains and asynchronous to each other. The asynchronous FIFO pointer comparison technique uses fewer synchronization flip-flops to build the FIFO. This method requires additional techniques to correctly synthesize and analyze the design, which are de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001