Timed Boolean Functions: A Unified Formalism for Exact by William K.C. Lam, Robert K. Brayton

By William K.C. Lam, Robert K. Brayton

Timing learn in excessive functionality VLSI platforms has complicated at a gentle speed over the past few years, whereas instruments, in particular theoretical mechanisms, lag in the back of. a lot current timing learn is based seriously on timing diagrams, which, even supposing intuitive, are insufficient for research of enormous designs with many parameters. additional, timing diagrams provide simply approximations, now not detailed ideas, to many timing difficulties and supply little perception within the circumstances the place temporal houses of a layout engage intricately with the design's logical functionalities. This ebook provides a technique for timing study which enables analy­ sis and layout of circuits and platforms in a unified temporal and logical area. within the first half, we introduce an algebraic illustration formalism, Timed Boolean services (TBF's), which integrates either logical and timing informa­ tion of electronic circuits and structures right into a unmarried formalism. We additionally supply a canonical shape, TBF BDD's, for them, which are used for effective ma­ nipulation. within the moment half, we follow Timed Boolean features to 3 difficulties in timing examine, for which distinct recommendations are acquired for the 1st time: 1. computing the precise delays of combinational circuits and the minimal cycle instances of finite kingdom machines, 2. research and synthesis of wavepipelining circuits, a excessive pace structure for which unique timing kin among signs are crucial for proper operations, three. verification of circuit and approach functionality and insurance of hold up faults via testing.

Show description

Read or Download Timed Boolean Functions: A Unified Formalism for Exact Timing Analysis PDF

Similar analysis books

Grundzuege einer allgemeinen Theorie der linearen Integralgleichungen

It is a pre-1923 historic replica that was once curated for caliber. caliber insurance was once performed on each one of those books in an try to get rid of books with imperfections brought by means of the digitization procedure. although we've made most sensible efforts - the books can have occasional blunders that don't bog down the examining event.

Calculus of Residues

The issues contained during this sequence were gathered over a long time with the purpose of delivering scholars and academics with fabric, the quest for which might in a different way occupy a lot beneficial time. Hitherto this targeted fabric has in simple terms been obtainable to the very constrained public in a position to learn Serbian*.

Mathematik zum Studieneinstieg: Grundwissen der Analysis für Wirtschaftswissenschaftler, Ingenieure, Naturwissenschaftler und Informatiker

Studenten in den F? chern Wirtschaftswissenschaften, Technik, Naturwissenschaften und Informatik ben? tigen zu Studienbeginn bestimmte Grundkenntnisse in der Mathematik, die im vorliegenden Buch dargestellt werden. Es behandelt die Grundlagen der research im Sinne einer Wiederholung/Vertiefung des gymnasialen Oberstufenstoffes.

Additional resources for Timed Boolean Functions: A Unified Formalism for Exact Timing Analysis

Example text

That is, the output y(t) is related to the input x(t) through the equation y(t) = x(t - d). Obviously, y(t) = x(t - d) gives the correct output value of the buffer at t; and further if the last input transition occurs at t = 0, then the settling time for the buffer is d. Denote the steady state input and output by x and fj, respectively. e. the steady state input; hence, for t ~ d, y(t) = x(t - d) reduces to the ordinary Boolean function for a buffer, namely fj = x. Based on this simple observation, we generalize and fonnalize this concept.

An essential prime of f if it contains a minterm of f not contained in any other prime. A cover K is a Boolean function 2::i Ci where Ci is a cube. Also, a representation of a Boolean function by a sum of cubes is called a sum of products or two-level representation, because it corresponds to a two-level AND-OR circuit implementation. In contrast to two-level representation, a multi-level representation, or factored form, is a parenthesized algebraic expression, which corresponds to a multi-level network.

Timed Boolean Functions 41 Once a k-BDD for the intervals is constructed, replace each leaf node with the node of the multi-rooted BDD corresponding to the interval of the leaf node. For the dummy intervals, the leaf nodes may point to a don't-care BDD node or the BDD's of neighboring leaf nodes as to simplify the overall BDD. 2 Canonical k-BDD Building a k-BDD from a set of intervals is as discussed above. It may be convenient to construct a k-BDD directly from, say, a circuit without first deriving a set of intervals.

Download PDF sample

Rated 4.80 of 5 – based on 38 votes