Дискретная математика
Математика
  • формат djvu
  • размер 3.64 МБ
  • добавлен 28 октября 2011 г.
Lam W.K.C., Brayton B.K. Timed Boolean Functions. A Unified Formalism for Exact Timing Analysis
Издательство Kluwer, 1994, -297 pp.

Timing research in high performance VLSI systems has advanced at a steady pace over the last few years, while tools, especially theoretical mechanisms, lag behind. Much present timing research relies heavily on timing diagrams, which, although intuitive, are inadequate for analysis of large designs with many parameters. Further, timing diagrams offer only approximations, not exact solutions, to many timing problems and provide little insight in the cases where temporal properties of a design interact intricately with the design's logical functionalities.
This book presents a methodology for timing research which facilitates analysis and design of circuits and systems in a unified temporal and logical domain. In the first part, we introduce an algebraic representation formalism, Timed Boolean Functions (TBF's), which integrates both logical and timing information of digital circuits and systems into a single formalism. We also give a canonical form, TBF BDD's, for them, which can be used for efficient manipulation. In the second part, we apply Timed Boolean Functions to three problems in timing research, for which exact solutions are obtained for the first time:
1. computing the exact delays of combinational circuits and the minimum cycle times of finite state machines,
2. analysis and synthesis of wavepipelining circuits, a high speed architecture for which precise timing relations between signals are essential for correct operations,
3. verification of circuit and system performance and coverage of delay faults by testing.
In all three cases, we have implemented algorithms using TBF BDD's which demonstrate new ability to efficiently solve exactly practical problems which a few years ago were thought completely intractable.
The book is intended for professionals involved in tuning research and digital designers who want to enhance their understanding of the tuning aspects of high speed circuits or are just interested in expanding their knowledge of logic design into the time domain. The prerequisites are a background in logic design, computer algorithms, combinatorial optimization, and a certain degree of mathematical sophistication.
The goal of the book is to present the central idea of representing logical and timing information in a common structure, TBF's, and to present a canonical form suitable for efficient manipulations. We then apply this methodology to practical applications to provide intuition and insight into the subject so that these general methods can be adapted to specific engineering problems and also to farther the research necessary to enhance the understanding of the field.

Introduction.
Preliminaries.
Timed Boolean Functions.
Exact Delay Computation.
Wavepipelining.
Exact Circuit Performance Validation.
Conclusions.
Похожие разделы
Смотрите также

Chikalov I. Average Time Complexity of Decision Trees

  • формат pdf
  • размер 975.04 КБ
  • добавлен 09 ноября 2011 г.
Издательство Springer, 2011, -114 pp. The monograph is devoted to theoretical and experimental study of decision trees with a focus on minimizing the average time complexity. The study resulted in upper and lower bounds on the minimum average time complexity of decision trees for identification problems. Previously known bounds from information theory are extended to the case of identification problem with an arbitrary set of attributes. Some ex...

Crama Y., Hammer P.L. Boolean Functions. Theory, Algorithms, and Applications

  • формат pdf
  • размер 4.54 МБ
  • добавлен 25 сентября 2011 г.
Издательство Cambridge University Press, 2011, -711 pp. Boolean functions, meaning {0,1}-valued functions of a finite number of {0,1}- valued variables, are among the most fundamental objects investigated in pure and applied mathematics. Their importance can be explained by several interacting factors. It is reasonable to argue that a multivariate function f :A1?A2?. . .?An? A is interesting only if each of the sets A1,A2, . . . ,An, and A cont...

Givant S., Halmos P. Introduction to Boolean Algebras

  • формат pdf
  • размер 3.54 МБ
  • добавлен 24 октября 2011 г.
Издательство Springer, 2009, -588 pp. Серия Undergraduate Texts in Mathematics The theory of Boolean algebras was created in 1847 by the English mathematician George Boole. He conceived it as a calculus (or arithmetic) suitable for a mathematical analysis of logic. The form of his calculus was rather different from the modern version, which came into being during the period 1864–1895 through the contributions of William Stanley Jevons, Augustus...

Hein J.L. Discrete Mathematics

  • формат pdf
  • размер 27.08 МБ
  • добавлен 01 января 2011 г.
2nd ed. Jones & Bartlett Publishers, 2002. - 731 pages. This introduction to discrete mathematics prepares future computer scientists, engineers, and mathematicians for success by providing extensive and concentrated coverage of logic, functions, algorithmic analysis, and algebraic structures. Discrete Mathematics, Second Edition illustrates the relationships between key concepts through its thematic organization and provides a seamless tran...

Jukna S. Boolean Function Complexity. Advances and Frontiers

  • формат pdf
  • размер 2.98 МБ
  • добавлен 24 октября 2011 г.
Издательство Springer, 2011, -633 pp. Boolean circuit complexity is the combinatorics of computer science and involves many intriguing problems that are easy to state and explain, even for the layman. This book is a comprehensive description of basic lower bound arguments, covering many of the gems of this complexity Waterloo that have been discovered over the past several decades, right up to results from the last year or two. Many open problems...

Lamagna E.A. The Complexity of Monotone Functions

Дисертация
  • формат pdf
  • размер 1.24 МБ
  • добавлен 15 декабря 2011 г.
Диссертация, Brown University, 1975, -110 pp. An important open question in the field of computational complexity is the development of nontrivial lower bounds on the number of logical operations required to compute switching functions. Two important measures of functional complexity are combinational complexity, corresponding to the minimal number of operations in any computational chain (straight-line algorithm or feedback-free network) for th...

Paterson M.S. (ed.) Boolean Function Complexity

  • формат djvu
  • размер 1.16 МБ
  • добавлен 28 октября 2011 г.
Издательство Cambridge University Press, 1992, -211 pp. Complexity theory attempts to understand and measure the intrinsic difficulty of computational tasks. The study of Boolean Function Complexity reaches for the combinatorial origins of these difficulties. The field was pioneered in the 1950's by Shannon, Lupanov and others, and has developed now into one of the most vigorous and challenging areas of theoretical computer science. In July 1990...

Sachkov V.N. Combinatorial Methods in Discrete Mathematics

  • формат djvu
  • размер 2.21 МБ
  • добавлен 04 октября 2011 г.
Издательство Cambridge University Press, 1996, -317 pp. This book is addressed to those who are interested in combinatorial methods of discrete mathematics and their applications. A major part of the book can be used as a textbook on combinatorial analysis for students specializing in mathematics. The remaining part is suitable for use in special lectures and seminars for the advanced study of combinatorics. Those parts which are not intended fo...

Wegener I. The Complexity of Boolean Functions

  • формат pdf
  • размер 1.88 МБ
  • добавлен 11 мая 2011 г.
Wegener I. The Complexity of Boolean Functions. (Wiley-Teubner series in computer science). John Wiley & Sons Ltd, and B. G. Teubner, Stuttgart, 1987. Различные аспекты теории сложности: булевы функции, схемы, формулы, программы итд. Булевы функции и схемы. Минимизация булевых функций. Разработка эффективных схем для некоторых важных функций. Асимптотики и универсальные схемы. Нижние границы сложности схем. Монотонные схемы. Связь между сложн...

Wilf H.S. Generatingfunctionology

  • формат pdf
  • размер 1.54 МБ
  • добавлен 03 июля 2011 г.
A K Peters, 2006. - 245 pages. Generating functions, one of the most important tools in enumerative combinatorics, are a bridge between discrete mathematics and continuous analysis. Generating functions have numerous applications in mathematics, especially in. * Combinatorics. * Probability Theory. * Statistics. * Theory of Markov Chains. * Number Theory. One of the most important and relevant recent applications of combinatorics lies in th...