Constraint-driven communication synthesis
- 1 January 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 0738100X,p. 783-788
- https://doi.org/10.1109/dac.2002.1012729
Abstract
Constraint-driven communication synthesis enables the automatic design of the communication architecture of a complex system from a library of pre-defined intellectual property (IP) components. The key communication parameters that govern all the point-to-point interactions among system modules are captured as a set of arc constraints in the communication constraint graph. Similarly, the communication features offered by each of the components available in the IP communication library are captured as a set of feature resources together with its cost figures. Then, every communication architecture that can be built using the available components while satisfying all constraints is implicitly considered (as an implementation graph matching the constraint graph) to derive the optimum design solution with respect to the desired cost figure. The corresponding constrained optimization problem is efficiently solved by a novel algorithm that is presented here together with its rigorous theoretical foundations.Keywords
This publication has 10 references indexed in Scilit:
- A methodology for correct-by-construction latency insensitive designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Synthesis of system-level communication by an allocation-based approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Efficient exploration of the SoC communication architecture design spacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Constraint-driven communication synthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Negative thinking in branch-and-bound: the case of unate coveringIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000
- System-level design: orthogonalization of concerns and platform-based designIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2000
- Integrating communication protocol selection with hardware/software codesignIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1999
- Planning for performancePublished by Association for Computing Machinery (ACM) ,1998
- Solving Covering Problems Using LPR-based Lower BoundsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- Multi-link-speed network topology designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992