Saturday, 14 April 2012

Asynchronous design of integrated circuits



Many modern integrated circuits are sorted on the basis of a globally distributed regular timing signals called hours. This way of sorting, synchronous, dominant and has contributed to the remarkable progress in the semiconductor industry in the form of the density and speed in recent decades. For the trend to continue as proposed in Moore's law, the number of transistors on a chip doubles about every two years, with the increase complexity requirements a circuit and transistor decline.How the sector monitors these factors, many of the problems associated with switching delay, complexity of the Administration and the distribution of hours due to a limitation of the performance of synchronous system with an acceptable level of reliability. As a result, the draft synchronous system is challenged on the foreseeable progress in technology equipment.These concerns and other factors caused a resurgence in interest in the design of asynchronous or self-timed circuits that achieve a sort of global data. Synchronization between circuit elements instead, is achieved through local shake based on the generation and detection of signals the request and confirmation.Listed below are some of the important benefits of asynchronous circuits over their synchronous counterparts: | the average-case performance. Synchronous circuits must wait until all the calculations can be completed before the results, thereby getting the worst performance. In asynchronous circuits system senses when the counting has completed the limpets of the average-case performance. For circuits such as the ripple carry Adders with significantly worst delay than the average case of delay, it can be a huge savings in time. * design flexibility and reduce costs, with a higher level of logic design from the lower timing design | separation of the timing of the functional correctness in certain types of asynchronous design styles limpets insensitivity delay deviation in the layout of the design, the production process and operating environments * asynchronous circuits consume less energy than synchronous because the signal transitions are found only in the areas involved in the current computation. * clock skew problem in synchronous circuit is excluded in the asynchronous circuit, given that there is no global clock for distribution. Clock skew, the difference in the time of the arrival of the clock signal at different parts of the circuit, is one of the main problems in synchronous design as a function of the size of transistors continues to decrease.Asynchronous circuits is not entirely new theory and practice. It was investigated by the early 1940s, when the focus was mainly on the mechanical relays and vacuum tubes technologies. These studies have led two major theoretical models (models Huffman and Muller) in the 1950s. Since then, the area of asynchronous circuits through the number of cycles of high interest is the huge amount of work, accumulated. Problems switching of danger, and the order of operations in the beginning of a comprehensive asynchronous circuits, however, led to his replacement of synchronous circuits. Since then, the synchronous design proved computer generation style with almost all of the third (and subsequent) is the predominant design based on synchronous timing system.Despite the current unpopularity of asynchronous circuits, in the production of mainstream commercial chip and some of the issues that have already been stated above an asynchronous design is an important research area. At least with a combination of synchronous circuits promises to go next-generation chip architecture, which would have been to achieve the highly reliable, high performance computing in the 21st century.Asynchronous circuit design follows the flow of the design established by the hardware, which includes in the order: item specifications of systems, system design, circuits, layout, verification, production and testing, but with major differences in concepts. We handle it is impractical nature of designing an asynchronous system based on an ad-hoc fashion. Using clocks in synchronous systems, less emphasis is placed on the dynamic state of the circuit, while the asynchronous Designer in charge of the above dangers and order of operations. This makes it impossible to use the same design technology in synchronous design for asynchronous design.Asynchronous circuit design begins with a few assumptions about the gate and wire delays. It is very important that the designer of the chip, examines and verifies the prerequisite for equipment technology, production process, and operating environment, which may have an effect on the layout of the delays in the system throughout its lifetime. On the basis of this assumption, many theoretical models of asynchronous circuits have been identified.There is a delay insensitive model, in which the correct operation of the circuit is independent of the delay in the gates and wires attached to the gate, provided that the delay is limited, and positive. The speed of the independent model developed by D.E. Muller assumes that a delay is limited, but unbounded, while there is no delay in the wires. Another is Huffman model, which assumes that delay gates and wires are demarcated and the upper bound is known.For many practical circuit models, these models are limited. For the examples in this debate, quasi delay insensitive (QDI), which is a combination of an insensitive presumption the delays and presumption of isochronic fork, use. It is expected that the relative delay between the two wires is less than the delay through a series of gates. It assumes that the door to arbitrary delays and has only a relative timing assumptions on the propagation delay of certain signals that the fan-out to multiple gateways.Over the years, scientists have developed a method for the synthesis of whose correct operation is independent of the delay of the gate and allowed multiple simultaneous switching signals asynchronous circuits. VLSI calculations are modeled using the communication processes Hardware (CHP) schemes, which describe the behavior of the algorithmically. QDI circuits are synthesized from these programs by using the semantics of the conservation of the transform.In conclusion, as the trend to continue to build highly reliable, high performance computing in the 21st. century, asynchronous design promises a dominant role.


No comments:

Post a Comment