Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Combinational logic coalescing

A disadvantage of this approach is that the complexity of the algorithm is related to the number of branches and nesting depth of the conditionals. Therefore, the hardware modeling style has a large impact on the execution time of the algorithm. [Pg.58]

An expression block defines the largest scope (without crossing control step boundaries) in which combinational logic synthesis can be applied. There are two advantages in performing coalescing  [Pg.58]

An example of coalescing is given below. Originally, the specification consist-s of a set of Boolean operations and two I/O statements, grouped in a data-parallel statement block, i.e. operations can execute in parallel subject to data-dependencies. [Pg.59]

Coalescing produces two expression blocks, one before the VO statements and one after. [Pg.59]

Combinational coalescing is implemented by clustering the BIF based on data-flow dependencies. Logic operations are gathered into a cluster subject to the restriction that no sequential operations exist that both reference the outputs of operations in the cluster and produce outputs that are referenced by operations in the cluster. The algorithm is straightforward and is not described here. [Pg.59]


Many of the above transformations are weU-documented in texts on compiler design. The reference stack and combinational logic coalescing techniques are new. They are described in the next two sections. [Pg.53]


See other pages where Combinational logic coalescing is mentioned: [Pg.52]    [Pg.58]    [Pg.58]    [Pg.58]    [Pg.59]    [Pg.52]    [Pg.58]    [Pg.58]    [Pg.58]    [Pg.59]    [Pg.185]    [Pg.35]    [Pg.501]   


SEARCH



Coalesce

Coalescence

Coalescent

Coalescents

Coalescer

Coalescers

Coalescing

Combinational coalescing

Combinational logic

© 2024 chempedia.info