10,628 research outputs found
Recommended from our members
Behavioral synthesis from VHDL using structured modeling
This dissertation describes work in behavioral synthesis involving the development of a VHDL Synthesis System VSS which accepts a VHDL behavioral input specification and performs technology independent synthesis to generate a circuit netlist of generic components. The VHDL language is used for input and output descriptions. An intermediate representation which incorporates signal typing and component attributes simplifies compilation and facilitates design optimization.A Structured Modeling methodology has been developed to suggest standard VHDL modeling practices for synthesis. Structured modeling provides recommendations for the use of available VHDL description styles so that optimal designs will be synthesized.A design composed of generic components is synthesized from the input description through a process of Graph Compilation, Graph Criticism, and Design Compilation. Experiments were performed to demonstrate the effects of different modeling styles on the quality of the design produced by VSS. Several alternative VHDL models were examined for each benchmark, illustrating the improvements in design quality achieved when Structured Modeling guidelines were followed
Recommended from our members
Structured modeling for VHDL synthesis
This report will describe a proposed modeling style for the use of the VHSIC Hardware Description Language (VHDL) in design synthesis. We will describe the operations and underlying assumptions of four design models currently understood and used in practice by designers: combinational logic, functional descriptions (involving clocked components such as counters), register transfer (data path) descriptions, and behavioral (instruction set or processor) designs. We will illustrate the various uses of the VHDL description styles (structural, dataflow and behavioral) to represent characteristics of each of these design models. Emphasis is placed on how VHDL constructs should be used in order to synthesize optimal designs
Recommended from our members
VSS : a VHDL synthesis system
This report describes a register transfer synthesis system that allows a designer to interact with the design process. The designer can modify the compiled design by changing the input description, selecting optimization and mapping strategies, or graphically changing the generated design schematic. The VHDL language is used for input and output descriptions. An intermediate representation which incorporates signal typing and component attributes simplifies compilation and facilitates design optimization. The compilation process consists of two phases. First, a design composed of generic components is synthesized from the input description. Second, this design is translated into components from a particular library by a mapper and optimized by a logic optimizer. Redesign to new technologies can be accomplished by changing only the component library
Algorithmic Layout of Gate Macros
This paper describes the basic modules of a gate-to-silicon compiler which accepts as its input a high level description of gate macros and generates a layout that satisfies particular technology (NMOS, for
example) and environmental parameters (layout area or time delay, for example)
Recommended from our members
Partitioning-based algorithm for pipelined scheduling and module assignment
We propose partitioning-based algorithms for pipeline scheduling, module assignment, and interconnect sharing. A novel hypergraph model is used to perform module assignment which facilitates the identification of sharable resources and the calculation of interconnect costs. The algorithms use clustering and interchange improvement techniques to maximize interconnect sharing. The results show significant improvement over other published results
Magnetohydrodynamic Slow Mode with Drifting He: Implications for Coronal Seismology and the Solar Wind
The MHD slow mode wave has application to coronal seismology, MHD turbulence,
and the solar wind where it can be produced by parametric instabilities. We
consider analytically how a drifting ion species (e.g. He) affects the
linear slow mode wave in a mainly electron-proton plasma, with potential
consequences for the aforementioned applications. Our main conclusions are: 1.
For wavevectors highly oblique to the magnetic field, we find solutions that
are characterized by very small perturbations of total pressure. Thus, our
results may help to distinguish the MHD slow mode from kinetic Alfv\'en waves
and non-propagating pressure-balanced structures, which can also have very
small total pressure perturbations. 2. For small ion concentrations, there are
solutions that are similar to the usual slow mode in an electron-proton plasma,
and solutions that are dominated by the drifting ions, but for small drifts the
wave modes cannot be simply characterized. 3. Even with zero ion drift, the
standard dispersion relation for the highly oblique slow mode cannot be used
with the Alfv\'en speed computed using the summed proton and ion densities, and
with the sound speed computed from the summed pressures and densities of all
species. 4. The ions can drive a non-resonant instability under certain
circumstances. For low plasma beta, the threshold drift can be less than that
required to destabilize electromagnetic modes, but damping from the Landau
resonance can eliminate this instability altogether, unless .Comment: 35 pages, 5 figures, accepted for publication in Astrophys.
- β¦