Abstract: System Dependence Graph (SDG) is a graph representation which shows dependencies among statements / expressions in a design. In this paper, we propose a new HW/SW co-design methodology based on SDG. In our method, any combination of C / C++ / SpecC descriptions is acceptable as input designs so that design functions can be specified flexibly. First, the input descriptions are analyzed and verified with static but partially dynamic program checking methods by traversing SDG. With those methods, large descriptions can be processed. Next, those designs are divided into HW and SW parts. In this step, SDGs are fully utilized to insert parallelism into the designs, and it enables flexible HW/SW partitioning. The HW parts are further opt...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Severa...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
System Dependence Graph (SDG) is a graph representation which shows dependencies among statements / ...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
Verification is indispensable for building reliable of hardware/software co-designs. However, the sc...
A critical part of the design of HW/SW systems concerns the definition of the HW/SW interface. Such ...
A critical part of the design of HW/SW systems concerns the definition of the HW/SW interface. Such ...
Abstract In this paper we present our C/C++-based design environment for hardware/software co-verifi...
Formal verification of SysML models contributes to detect design errors early in the life cycle of s...
dence Flow Graphs topic affiliation: System-level Synthesis (06-04), System-level verification (06-...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
This paper introduces an enhanced hardware/software co-design framework allowing the designer to int...
Dependency graphs are used to model data and control flow in hardware and software design. In a tra...
The final design of today’s ICs is in many cases created by combining functional blocks from various...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Severa...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...
System Dependence Graph (SDG) is a graph representation which shows dependencies among statements / ...
AbstractProgram slicing is a software analysis technique and generates System Dependence Graphs (SDG...
Verification is indispensable for building reliable of hardware/software co-designs. However, the sc...
A critical part of the design of HW/SW systems concerns the definition of the HW/SW interface. Such ...
A critical part of the design of HW/SW systems concerns the definition of the HW/SW interface. Such ...
Abstract In this paper we present our C/C++-based design environment for hardware/software co-verifi...
Formal verification of SysML models contributes to detect design errors early in the life cycle of s...
dence Flow Graphs topic affiliation: System-level Synthesis (06-04), System-level verification (06-...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
This paper introduces an enhanced hardware/software co-design framework allowing the designer to int...
Dependency graphs are used to model data and control flow in hardware and software design. In a tra...
The final design of today’s ICs is in many cases created by combining functional blocks from various...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
Model-Based Systems Engineering has often been associated with the Systems Modeling Language. Severa...
In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results betw...