European Design and Test Conference · 1996 · 17 citations · 7 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationHardware-software Co-designHardware SpecificationHardware-software PartitioningModel-based DesignSoftware ArchitectureSoftware DesignSoftware ModelingDesign By RefinementHardware-software Interface DesignHardware-software RefactoringModel RefinementModel-to-model RefinementPartitioningRefinement
The model refinement task in system-level synthesis transforms a specification from a functional model to a chosen implementation model. In this paper, we categorize several commonly-used implementation models and then describe a set of refinement procedures to transform a specification to each of these implementation models. We also present a set of experimental results to compare the implementation models and to demonstrate how the proposed approach is used to explore different implementation styles.
7