OpenGrey (Institut de l'Information Scientifique et Technique) · 1996 · 45 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesLow-power DesignCombinational Logic DescriptionFinite State Machine ModelingFinite-state MachinesHardware Modeling For Digital SystemsHigh-level SynthesisLogic SynthesisFinite State Machine DesignFinite State Machine SpecificationFinite-state Machine SynthesisGate-level DesignLatch DesignLatch OptimizationLogic OptimizationState Assignment
In a gate-level description of a finite state machine (\fsm), there is a tradeoff between the number of latches and the size of the logic implementing the next-state and output functions. Typically, an initial implementation is generated via explicit state assignment or translation from a high-level language, and the tradeoff is subsequently only lightly explored. We efficiently explore good latch/logic tradeoffs for large designs generated from high-level specifications. We reduce the number of latches while controlling the logic size. We demonstrate the efficacy of our techniques on some large industrial examples.
11
Sequential circuit design using synthesis and optimization
Ellen Sentovich, K.J. Singh, Cho W. Moon et al. · 2003 · 615 citations