Search
Now showing items 21-30 of 66
Categories for Component Level Design
(2009-02-18)
Several research problems are discussed, including communication mechanisms and the interface between components and the glue logic used to tie them together. A technique for engineering new component-level applications ...
Three-Valued Simulation with the Inversion Algorithm
(2009-11-05)
The Inversion Algorithm is an event-driven logic simulation technique that is competitive with Levelized Compiled Code Simulation. Previous versions of the Inversion Algorithm have been limited to purely binary simulation. ...
Unit Delay Scheduling for the Inversion Algorithm
(2009-11-05)
The Inversion Algorithm is an event driven algorithm whose performance meets or exceeds that of Levelized Compiled Code simulation, even when the activity rate is unrealistically high. Existing implementations of the ...
The Complexity of Detecting Symmetric Functions
(2009-02-18)
The characterization of the symmetries of boolean functions is important both in automatic layout synthesis, and in automatic verification of manually created layouts. It is possible to characterize the symmetries of an ...
Using GF(2) matrices in Simulation and Logic Synthesis
(2009-01-23)
GF(2) matrices are matrices of ones and zeros under modulo 2 arithmetic. Like the GF(2) polynomials used in error detection and correction, they have many potential uses in Electronic Design Automation (EDA). Non-singular ...
The FHDL Manual
(2009-10-28)
The Functional Hardware Design Language can be used to create all parts of a digital design. It can be used to design logic-level circuits with ordinary gates, flip-flops and mid-sized functional blocks. It is hierarchical ...
Anti-Symmetry and Logic Simulation
(2012-01-19)
Like ordinary symmetries, anti-symmetries are
defined in terms of relations between function cofactors. For
ordinary symmetries, two cofactors must be equal, for anti-symmetries
two cofactors must be complements of ...
Metamorphic programming
(2009-04-15)
Metamorphic programming is an effective tool for creating efficient and elegant solutions to many programming problems, at least once you get over the shock of seeing code that violates many of the accepted rules of good ...
The EVCF Software Package
(2009-11-13)
This is the software described in the technical report “Event Driven Simulation without Loops or Conditionals” available from this archive. This package is part of the FHDL system and must be installed in your FHDL directory.
A Quick Algorithm for Identifying Conjugate Groups in GF(2)
(2009-02-18)
This report gives the details an algorithm for determining whether two matrix groups are conjugate to one another. Each group is designated by a pair of matrices that generate the group. The algorithm is able to determine ...