next up previous contents
Next: 6 Conclusion Up: Appnotes Index Previous:4 Tools

Process Technology Appnote

5.0 Application to RASSP

The Rapid Prototyping of Application Specific Signal Processors (RASSP) program is a multi-year DARPA/Tri-Service initiative intended to dramatically improve the process by which complex digital systems, particularly embedded digital signal processors, are designed, manufactured, upgraded, and supported. The result is a powerful top-down, reuse-based, virtual-prototyping design process and several novel process management capabilities including:

RASSP design processes have been modeled in IDEF3 and IDEF3x. The to-be processes have been converted into DMM workflows to support design process automation. The information objects modeled in workflows represent place holders for instances of objects that will flow through the workflow. The workflows are hierarchical in nature - representing the various disciplines associated with electronic design. The workflows consist of reusable workflow segments, which can be combined in various configurations to address specific project needs. These segments consist of multiple process steps, each of which are also reusable. Thus, options available to a user organization are either to make use of the RASSP workflow templates in current form or to develop process plans based on a combination of reuse of RASSP workflow segments, individual process steps, and possible custom user steps.

In supporting concurrent engineering in the RASSP methodology, multiple special case workflow templates were developed and applied in domain specific workflows. These cases include:

To setup a new signal processor project, several process related activities occur (Figure 5 - 1). The project manager (PM) can make a copy of a previous project workflow and start tailoring it to the current project needs. The PM can add new workflow segments and modify existing ones based on the project requirements. Once the basic project plan is established, it is exported to a project planning software to schedule tasks and assign resources. The resulting workflows are updated with the business objects required for the project and appropriate objects are created in the PDM system. The workflows are now ready to be executed. The workflows provide appropriate configuration controlled information and tools to the users to perform a task. As the workflows are executed, appropriate project metrics are tracked and are also exported to project planning software. The workflows provide convenient mechanism for the entire project team to be aware of the project progress and status.

Figure 5 - 1: RASSP Process Data Manager Environment

Several useful process related products have been developed on the RASSP program that will benefit a much broader community. These products are summarized as follows:

These RASSP products were used on multiple the RASSP benchmark programs.


next up previous contents
Next: 6 Conclusion Up: Appnotes Index Previous:4 Tools

Approved for Public Release; Distribution Unlimited Dennis Basara