ATL RASSP LOGO

Lockheed Martin Advanced Technology Laboratories'

RASSP Documents




  1. Application of DFT to RASSP Benchmark 3
  2. Application of Ontology-Based Knowledge Representation to Design Reuse
  3. CAD System Description
  4. Common Models for Configuration Management and Authorization Management in Systems Engineering Environments
  5. Component, Duplicate Components, Cost, and RMA Attributes Report
  6. The Configuration Management Model for the RASSP System - Version 2
  7. The Configuration Management Model for the RASSP System - Version 3
  8. Design For Test Methodology Applied Across Design and Support Cycles
  9. Design For Test Methodology Applied Across Design and Support Cycles Tutorial
  10. Domain Independent Reuse Methodology
  11. EVALUATION: BEACON Product Family for Signal Processing Command Program Generation
  12. Evaluation: MATRIX X Product Family for Signal Processing Command Program Generation
  13. Hardware Synthesis Study of WSSPT SVI Interface Encapsulations Application Notes
  14. A Hierarchical, Design-for-Testability Methodology for the Rapid Prototyping of Application Specific Signal Processors
  15. Information Brokers: Gathering Information from Heterogeneous Information Sources
  16. Interface Definition Specification for the Benchmark 1 SAR
  17. Intermediate Solution to the Mentor Graphics - Metaphase Interface
  18. Library Requirements
  19. Metadata Interchange Specification (MDIS) Version 1.1
  20. Misc Enterprise Software Documentation (11/95)
  21. A Model Driven Methodology for Business Process Engineering
  22. A Model-Year Architecture Approach to Hardware Reuse in Digital Signal Processor System Design
  23. Myrinet to SVI External Network Interface Application Notes
  24. The Ontolingua Server: A Tool for Collaborative Ontology Construction
  25. Preliminary Module Development Specification for the Data I/O Module
  26. Preliminary Module Development Specification for the Host Interface Module
  27. Preliminary Module Development Specification for the Processing Element Module
  28. Preliminary Software Requirements Specification for the Control Program Firmware
  29. Preliminary Software Requirements Specification for the Data Processing Firmware
  30. Process Modeling Language Specification
  31. A Proposed Implementation of the RASSP Authorization Model Using Intergraph DM2
  32. A Proposed Implementation of the RASSP Configuration Management Model Using Intergraph DM2
  33. Proposed Message Structure for RACEway / Myrinet RNI Demonstration Application Notes
  34. RACEway to SVI External Network Interface
  35. RASSP: The Authorization Model for the RASSP System Version 2
  36. RASSP Build 1A System Design Document Version 1A
  37. RASSP Build 1 Configuration Management - RASSP Enterprise Data Model
  38. RASSP Build 2 System Description Version 1.0
  39. RASSP: The Configuration Management Model for the RASSP System Version 3
  40. RASSP Design For Test Training
  41. RASSP Design Tool Encapsulation Document Version 2.0
  42. RASSP Design-For-Testability Methodology
  43. RASSP In-Progress Report
  44. RASSP Enterprise Framework Approach for Model Repository Development
  45. RASSP Enterprise Framework Approach for Workflow Development
  46. RASSP Enterprise Model Repository User Guide
  47. RASSP Enterprise Technologies for Signal Processor Life-Cycle Support
  48. The RASSP Integrated Systems Tool Set Provides a Concurrent Engineering Environment for Design Trade-Offs
  49. RASSP: The Library Management Model for the RASSP System Version 2
  50. RASSP Methodology Version 2.0
  51. RASSP MYA Specification Volume I: Introduction to Model Year Architecture Version 1.0
  52. RASSP MYA Specification Volume II: Hardware Architecture Element Specification Version 1.0
  53. RASSP MYA Specification Volume III: Standard Virtual Interface Specification Version 1.0
  54. RASSP MYA Specification Volume IV: Standard Virtual Interface Specification Appendices Version 1.0
  55. RASSP Virtual Prototyping for DSP Systems
  56. Reconfigurable Network Interface (RNI) Guideline Myrinet to PCI RNI
  57. Subsystems Architecture and Allocations Document for the Benchmark 1 SAR
  58. SVI Verification Study: Encapsulations of the Benchmark II - Data I/O Board and the Mercury Rino-RIC Chipset
  59. SVI Verification Task (Case 2) - RNI Encapsulation Study: VHDL Model Description Application Notes
  60. Systems Requirements Specification (SRS) for the Enterprise Integration Framework (EIF) of RASSP
  61. Test Strategy Diagram Example (Subsystem Level)
  62. Test Strategy Diagram Example (Board Level)
  63. Tutorial on RASSP Design-For-Testability
  64. Using Shared Work Locations With the RASSP Enterprise System
  65. Using WorkXpert to Implement RASSP Electronic Design Workflows

Application of DFT to RASSP Benchmark 3

R. J. Tarzaiski

Abstract

Detailed application of the RASSP Methodology to the Benchmark 3 systems as part of a non-interfering shadow program. Develops TSDs, a singular test philosophy, and describes a test means evalustion. Also describes the role of dependency modeling in high level system analysis.



Application of Ontology-Based Knowledge Representation to Design Reuse

Elisa Finnie, Eric Lai, Robert Engelmore, Adam Farquhar and Richard Fikes

Abstract

Ontolingua, a language for ontology-based knowledge representation, provides the capability to construct comprehensive characterizations of knowledge bases. While the ability to characterize the content of a knowledge base is not new, Ontolingua includes a number of features that greatly enhance conventional data representation and modeling technologies through the incorporation of semantic context. In addition to supporting object-oriented modeling techniques, Ontolingua enables representation of constraints, definitions, and relationships among terms within ontologies. This facility provides a framework that supports automated translation among knowledge bases with differing data models and physical implementations. The ability to formally describe and unambiguously distinguish between diverse data sources is essential to enabling reuse of intellectual property. This paper presents a high-level view of ontology-based knowledge representation and an approach to solving the intellectual property reuse problem through the application of this technology.


CAD System Description

Lockheed Martin Advanced Technology Laboratories

Abstract

Lockheed Martin ATL's design environment implementation team has leveraged the heritage of its Engineering Process Improvement (EPI) program to combine a proven set of tools with extended capabilities for Baseline 0. Enhancements have been made in tool integration, functionality, and performance in the CAD system for Baseline 1. Intergraph will provide a framework to integrate all tools and automate process and workflow control. An updated description of the Baseline 1 tools is the focus of this document and is referred to as Baseline 2. The tools are organized according to their use within the RASSP design methodology.



Common Models for Configuration Management and Authorization Management in Systems Engineering Environments

Biju Kalathil and John Welsh

Abstract

In an integrated product development environment that includes several vendor tools, diverse and incompatible configuration management mechanisms and authorization management mechanisms across tools can lead to inefficiencies in the design process. We describe in this document a common model of configuration management and authorization that may be adopted for an integrated product development environment. We specified a common minimal set of configuration management mechanisms and authorization management mechanisms that must be provided by the tools to support the proposed configuration and authorization models. We implemented a pilot program of the configuration management and authorization management models using Intergraph Corporation's Document Manager 2.0 (DM2) software system. This pilot implementation proves the plausibility and usability of the model.



Component, Duplicate Components, Cost, and RMA Attributes Report

Abstract

This document reports the attributes of Component, Duplicate Components, Cost, and RMA.



The Configuration Management Model for the RASSP System - Version 2

Biju Kalathil

Abstract

This document describes a common model of configuration management that may be adopted by the RASSP enterprise framework tools and the CAD tools. This model provides for the management of the various versions of the design objects that are created and manipulated during the process of the design of a product. The model does not cater to the version management of reusable library components that are created outside of the design process.



The Configuration Management Model for the RASSP System - Version 3

Biju Kalathil and D. Blanchard

Abstract

This document describes a common model of configuration management that may be adopted by the RASSP enterprise framework tools and the CAD tools. This model provides for the management of the various versions of the design objects that are created and manipulated during the process of the design of a product. The model does not cater to the version management of reusable library components that are created outside of the design process.



Design For Test Methodology Applied Across Design and Support Cycles

R. J. Tarzaiski and S. Sharma

Abstract

A complete description of the results of the LM DFT methodology presented at the Program Review of November, 1996. The presentation was repeatedly given during operation of a display booth where all RASSP achievements were highlighted.



Design For Test Methodology Applied Across Design and Support Cycles Tutorial

R. J. Tarzaiski and S. Sharma

Abstract

Tutorial steps for application of DFT Methodology, including test strategy diagrams (TSDs). Part of a training session for prospective users of the Methodology.



Domain Independent Reuse Methodology

Lockheed Martin

Abstract

The purpose of this document is to provide a record of the RASSP Domain Independent Methodology Development Activity. The purpose of this activity is to provide an overall reuse methodology that is independent of the domain that it is resident.



EVALUATION: BEACON Product Family for Signal Processing Command Program Generation

C. Fickle

Abstract

The Beacon Product Family is a reasonably mature tool set that can successfully be used to graphically model and autocode generate Ada-83 source code for signal processing command programs whose primary function is to control graph execution and configuration variables. The tool should be thought of as a detailed design/code tool that allows software programmers to program graphically. The code generated is extraordinarily clear and is comparable to hand written code in terms of clarity and efficiency. The graphics are similar too traditional flowcharts and thus closely reflect the generated source code. The tool does not support Ada packages (generated procedures are treated as separates) nor does it support the broad Ada typing, strings, tasking, or exceptions. The product includes the ability to generate procedure level test cases, which has not been evaluated here, and the potential for integration with signal processing graph tools to facilitate the rapid development of command programs.


Evaluation: MATRIX X Product Family for Signal Processing Command Program Generation

C. Fickle

Abstract

The MATRIX X Product Family is a mature tool set that can successfully be used to graphically model and autocode generate Ada source code for signal processing command programs whose primary function is to control graph execution and configuration variables. The code generated is not comparable to hand written code in terms of clarity or efficiency, but is adequate for real-time applications that are not severely CPU or Memory constrained. Conversion between the limited set of model data types and the extensive set of Ada data types provides a source of potential errors during both program creation and program maintenance. The product has the potential to be tailored into a stand alone command program simulation environment and the potential for integration with signal processing graph tools to facilitate the rapid development of command programs.


Hardware Synthesis Study of WSSPT SVI Interface Encapsulations Application Notes

Greg Buchanan

Abstract

The purpose of the initial SVI synthesis study was twofold: first, to gain experience in writing synthesizable VHDL code for SVI encapsulations, and second, to gain a better understanding of the hardware overhead introduced by a typical interconnect fabric encapsulation. The lessons learned from the experience of creating optimized synthesizable VHDL code have been documented as coding guidelines in Standard Virtual Interface Specification, Version 0.5. The results pertaining to the hardware overhead introduced by SVI encapsulation are the subject of this memo.



A Hierarchical, Design-for-Testability Methodology for the Rapid Prototyping of Application Specific Signal Processors

John Evans and Richard Sedmak

Abstract

This paper describes a design for testability process, which is highly automated, hierarchical, and spans the entire life cycle. The process was developed for the DoD's RASSP Program and contributes significantly to the RASSP goals of 4x improvement in cycle time, design quality, and life cycle costs.



Information Brokers: Gathering Information from Heterogeneous Information Sources

Richard Fikes, Adam Farquhar, Wanda Pratt

Abstract

The Internet provides dramatic new opportunities for gathering information from multiple, distributed, heterogeneous in-formation sources. However, this distributed environment poses difficult technical problems for the information-seeking client, including finding the information sources relevant to an interest, formulating questions in the terms that the sources understand, interpreting the retrieved information, and assembling the information retrieved from several sources into a coherent answer. In this paper, we describe techniques that will enable vendors and buyers to build and maintain network-based information brokers capable of retrieving information about services and products via the Internet from multiple vendor catalogs and data bases for both human and computer-based clients.



Interface Definition Specification for the Benchmark 1 SAR

RASSP Project USA

Abstract

This document applies to the firmware and hardware interfaces for the Benchmark 1 SAR Signal Processor.



Intermediate Solution to the Mentor Graphics - Metaphase Interface

Abstract

Until the RASSP Enterprise Framework (EF) can be upgraded to the Metaphase 2.2, which will incorporate the use of the Mentor Graphics Interface, an intermediate solution has been implemented which will allow users of the EF to create, register, and check in/out large Mentor Graphics Datasets. This solution will automate the required actions which are necessary for moving MGC Datasets on a UNIX file system. The information below outlines those steps.


Library Requirements

Abstract

This document represents the composite of the Library Management Model for RASSP -Version 2.0 [LM-ATL, 1995a], the RASSP Reuse Data Manager (RRDM) and Reuse Strategy Requirements Specification (Draft) [Aspect, 1995a], the RASSP Reuse Library Integration Strategy [Aspect, 1995b], the RASSP Reuse Data Manager (RRDM) and Reuse Strategy Implementation Plan (Draft) [Aspect, 1995c], the reuse section of the RASSP Interim Report [LM-ATL, 1995b], and subsequent research in design reuse. Unlike the documents that preceded it, this methodology is intended to be library management tool-independent. Although the requirements documented herein are focused on the RASSP digital signal processor domain, it is hoped that the overall approach applies to library management for a much broader spectrum of engineering design and test environments.



Metadata Interchange Specification (MDIS) Version 1.1

Abstract

To enable full-scale enterprise data management, different IT tools must be able to freely and easily access, update, and share metadata. The only viable mechanism to enable disparate tools from different vendors to exchange metadata is a common metadata interchange specification with guidelines to which the different vendors tools can comply.
In choosing the interchange-compliant tools, purchasers can be assured of the accurate and efficient exchange of metadata essential to meeting their users business information needs. This will allow IS managers to build on investments in data management tools and infrastructure with each additional product purchase.
The Metadata Interchange Specification Initiative brings industry vendors and users together to address a variety of problems and issues regarding the exchange, sharing, and management of metadata. This is a voluntary coalition of interested parties with a common focus and shared goals, not a traditional standards body or regulatory group.


Misc Enterprise Software Documentation (11/95)

John J. Welsh

Abstract

This text describes custom developments / commands developed for the enterprise framework.


A Model Driven Methodology for Business Process Engineering

ASME Computers in Engineering Conf. Engineering Database Program, 95

Bipin Chadha

Abstract

Having competitive processes has become as important (if not more) as having competitive products. Simply designing good products is not enough to gain competitive edge. Business processes have grown complex and fragmented in an ad-hoc manner. They span several departments and are very inefficient. Often the work being performed conflicts with the organizations' goals and strategic objectives. Traditional practices and policies tend to encourage this, resulting in being part of the problem instead of being part of the solution. This paper presents a model driven methodology for Business Process Engineering (BPE) to support an organization's migration to effective, agile and efficient processes. The essential elements of the methodology are process modeling, process analysis, and process execution by utilizing an array of information technologies. The methodology steps depend on process models for understanding, analyzing, simulating, improving, innovating, and implementing the business processes. The methodology starts by defining the goals and objectives of the BPE project. Candidate business processes are identified. The selected strategic "As-Is" business processes are analyzed to find where problems exist. Several techniques are employed to engineer the "To-Be" process. The new process may be a radical departure from the old process. The alternatives are evaluated using cost/benefit analysis. The selected processes are then implemented using a phased approach that relies on information technology solutions along with the implementation of recommended organizational and cultural changes. A continuous improvement program is put into place to ensure long term success.


A Model-Year Architecture Approach to Hardware Reuse in Digital Signal Processor System Design

Janet Wedgwood and Greg Buchanan

Abstract

The Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is changing the way engineers design embedded signal processors. The objective of the program is to reduce time-to-market and cost by at least a factor of four, and improve design quality by at least a factor of four. We are achieving these improvements using a methodology and framework that stresses hardware and software reuse, and model-year architectures that help engineers reuse elements and upgrade through open interface standards. This paper describes our team's hardware model-year architecture approach to develop cost-effective signal processors that can be applied to a wide range of military and commercial applications. We will present an overview of the MYA approach and describe the framework. We will introduce two key hardware architectural interfaces: the Standard Virtual Interface (SVI) and the Reconfigurable Network Interface (RNI) [LM ATL 1996b]. Next we will describe several implementations of the SVI and RNI to illustrate how they would be used and some of the issues involved in implementing this approach. We will discuss how the MYA relates to other efforts in the area of standard interfaces such as PCI (Peripheral Component Interconnect) [PCI 1993], PacketWay [Cohen et. al. 1997], the Virtual Microarchitecture Interface (VMI) [LM ATL1997a] and the Virtual Socket Interface Alliance (VSIA) [VSIA1997]. Finally, we will present our conclusions.


Myrinet to SVI External Network Interface Application Notes

Greg Buchanan

Abstract

The Myrinet to SVI External Network Interface (ENI) is designed to serve as the network interface component for a RASSP MYA Reconfigurable Network Interface (RNI). The ENI acts as a fully compliant full-duplex, 1-meter Myrinet port on one side, and a fully compliant SVI port on the op-posing side. The ENI fully translates and converts messages bidirectionally from one port to the other. When connected to an RNI bridge element, incoming messages from the Myrinet port will be translated and formatted as required for the opposing or "bridged" ENI; the bridge element will likewise translate messages from the bridged ENI, which are destined to become outgoing messages on the Myrinet.


The Ontolingua Server: A Tool for Collaborative Ontology Construction

Adam Farquhar, Richard Fikes and James Rice

Abstract

Reusable ontologies are becoming increasingly important for tasks such as information integration, knowledge-level interoperation, and knowledge-base development. We have developed a set of tools and services to sup-port the process of achieving consensus on common shared ontologies by geographically distributed groups. These tools make use of the world-wide web to enable wide access and provide users with the ability to publish, browse, create, and edit ontologies stored on an ontology server. Users can quickly assemble a new ontology from a library of modules. We discuss how our system was constructed, how it exploits existing protocols and browsing tools, and our experience supporting hundreds of users. We describe applications using our tools to achieve consensus on ontologies and to integrate information.


Preliminary Module Development Specification for the Data I/O Module

Martin Marietta Advanced Technology Laboratories

Abstract

This specification establishes the performance, design, development, and test requirements for the Data I/O Module for use in the Synthetic Aperture Radar Signal Processor (SAR-SP) hardware configuration item for use aboard the ADTS aircraft.


Preliminary Module Development Specification for the Host Interface Module

Martin Marietta Advanced Technology Laboratories

Abstract

This specification establishes the performance, design, development, and test requirements for the Host Interface Module for use in the Synthetic Aperture Radar Signal Processor (SAR-SP) hardware configuration item for use aboard the ADTS aircraft.


Preliminary Module Development Specification for the Processing Element Module

Martin Marietta Advanced Technology Laboratories

Abstract

This specification establishes the performance, design, development, and test requirements for the Processor Element Module of the SAR Signal Processor Configuration Item.


Preliminary Software Requirements Specification for the Control Program Firmware

Martin Marietta Advanced Technology Laboratories

Abstract

This specification establishes the performance, design, development, and test requirements for the Control Program Firmware for use in the Synthetic Aperture Radar Signal Processor (SAR-SP) hardware configuration item for use aboard the ADTS aircraft.


Preliminary Software Requirements Specification for the Data Processing Firmware

Martin Marietta Advanced Technology Laboratories

Abstract

This specification establishes the performance, design, development, and test requirements for the Data Processing Firmware for use in the Synthetic Aperture Radar Signal Processor (SAR-SP) hardware configuration item for use aboard the ADTS aircraft.


Process Modeling Language Specification

David E. Grubel

Abstract

To promote transferability of workflows, a tool independent language is needed for process flow definition. The Process Modeling Language (PML) defined in this specification describes models built using an extended version of the Integrated Computer-Aided Manufacturing DEFinition Number 3 language (IDEF-3x). This specification provides a "template" for importing and exporting process models (workflows) to and from model repositories. The Process Modeling Language (PML) grammar will be expressed in the Backus Naur Form (BNF).


A Proposed Implementation of the RASSP Authorization Model Using Intergraph DM2

Intergraph Corporation

Abstract

The RASSP Authorization Model can be implemented using DM2. An authorization in DM2 performs the same function as the triplet, {o I ,r j , t k } where o I is an authorization object in an authorization object hierarchy, r j is an authorization role in an authorization role hierarchy, and t k is an authorization type in an authorization type hierarchy. DM2 extends the definition of the triplet by adding a condition which defines the circumstances that allow the authorization role to perform the authorization type on the authorization object. An authorization in DM2.0 can then be described as a quadruplet {o I ,r j , t k ,c n }, where c n is the authorization condition.


A Proposed Implementation of the RASSP Configuration Management Model Using Intergraph DM2

Intergraph Corporation

Abstract

This document proposes a DM2 implementation of the RASSP Enterprise Framework's workspace hierarchy, scheme for version control, and configuration management.


Proposed Message Structure for RACEway / Myrinet RNI Demonstration Application Notes

Greg Buchanan

Abstract

This document proposes a set of assumptions and message structures for building a RACEway to Myrinet RNI. To some degree, the message structures are dictated by the way the RACEway and Myrinet SVI encapsulations were built. For example, the Myrinet SVI encapsulation assumes that a 4-byte packet type word will follow the route words, so this proposal makes use of that feature of the encapsulation operation. The message structure proposed here for the RNI should also be suitable for use in the VMI virtual prototype model.


RACEway to SVI External Network Interface

Greg Buchanan

Abstract

The RACEway to SVI External Network Interface (ENI) is designed to serve as the network fabric interface component for a RASSP MYA Reconfigurable Network Interface (RNI). The ENI acts as a fully compliant half-duplex, RACEway port on one side, and a fully compliant SVI port on the opposing side. The ENI fully translates and converts messages bidirectionally from one port to the other. When connected to an RNI bridge element, incoming messages from the RACEway port will be translated and formatted as required for the opposing or "bridged" ENI; the bridge element will likewise translate messages from the bridged ENI, which are destined to become outgoing messages on the RACEway.


RASSP: The Authorization Model for the RASSP System Version 2

Martin Marietta Laboratories

Abstract

The various enterprise-level tools and CAD tools use diverse and incompatible models and mechanisms for authorization. Thus currently the authorization information cannot be shared among the various tools used in the RASSP enterprise framework. Authorizations have to be specified separately in the various tools and the management of the consistency of the authorization information among the tools in an enterprise is a management nightmare and a significant cost overhead. In this report we propose a common generic model of authorization that may be adopted by the RASSP enterprise framework tools and the CAD tools. We have specified a common minimal set of authorization management mechanisms that need to be provided by the tools to support the proposed model. To facilitate the exchange of authorization data between tools the authorization data generated by each tool will be modeled using the Configuration Management conformance class 1 of the STEP 2 (Standard for the Exchange of Product Model Data) standard AP203 [ISO, 1993]. Our model of authorization is based on the authorization model proposed for object data management systems by [Rabitti, 1991]. An important criterion we have followed in the development of the model and the mechanisms is that they should be generic enough to allow an organization to adopt any authorization policy it chooses to.



RASSP Build 1A System Design Document Version 1A

Lockheed Martin Corporation Advanced Technology Laboratories

Abstract

The intent of this document is to define the enterprise system as configured to support the benchmark 3 / UYS2 upgrade program.



RASSP Build 1 Configuration Management - RASSP Enterprise Data Model

Lockheed Martin Corporation Advanced Technology Laboratories

Abstract

This document is an IDEF diagram for Build 1 of the Configuration Management - RASSP Enterprise Data Model.



RASSP Build 2 System Description Version 1.0

Lockheed Martin Corporation Advanced Technology Laboratories

Abstract

The purpose of this document is to describe the Build 2 version of the RASSP Enterprise Framework. The design tool encapsulation and working environments guides are included as appendices to this document.



RASSP: The Configuration Management Model for the RASSP System Version 3

D. Blanchard and B. Kalathil

Abstract

We propose in this document a common model of configuration management that may be adopted by the RASSP enterprise framework tools and the CAD tools. This model provides for the management of the various versions of the design objects that are created and manipulated during the process of the design of a product. The model does not cater to the version management of reusable library components that are created outside of the design process. The release management of reusable library components is described in [Martin Marietta, 1994]. We have specified a common minimal set of configuration management mechanisms that need to be provided by the tools to support the proposed CM model. To facilitate the exchange of CM data between tools the CM data generated by each tool will be modeled using the CM conformance class of the STEP (Standard for the Exchange of Product Model Data) standard AP203 [ISO, 1993]. An important criterion we have followed in the development of the model and the mechanisms is that they should be generic enough to allow an organization to adopt any CM process it chooses to.



RASSP Design For Test Training

John S. Evans, Shanti Sharma, R. J. Tarzaiski and Richard M. Sedmakz

Abstract

Tutorial describing the RASSP overall test architecture with components testbench architecture, testability architecture, and tester architecture. The relationship of these components to the test strategy diagram is examined. The complete spectrum of testing from requirements specification to development of test plans and procedures is presented.



RASSP Design Tool Encapsulation Document Version 2.0

Lockheed Martin Advanced Laboratories Team

Abstract

The purpose of this document is to describe the procedure for encapsulating design tools into the Build 2 version of the RASSP Enterprise Framework. It does not address the installation of the individual design tools.



RASSP Design-For-Testability Methodology

Lockheed Martin Advanced Laboratories Team

Abstract

The RASSP Design-For-Testability (DFT) Methodology enables designers to create systems that can be cost-effectively tested throughout their life cycles. Designs that adhere to this methodology are made testable on the basis of various design for testability (DFT) and built-in-self- test (BIST) techniques. The methodology covers various aspects of test and diagnosis at the chip, MCM, board and system levels, including test requirements capture; test strategy development; DFT and BIST architecture development; DFT and BIST design and insertion; test pattern generation; test pattern evaluation; and test application and control. This methodology provides the designer with a process for introducing testability requirements and constraints early in the design cycle and for addressing DFT and BIST issues hierarchically at the chip, multichip module (MCM), board, and system levels. The payback for early testability emphasis includes lower test cost throughout the life cycle of the product, reduced design cycle time, improved system quality, and enhanced system availability and maintainability.



RASSP In-Progress Report

Lockheed Martin Advanced Laboratories Team

Abstract

The goal of the DARPA/Tri-Service-sponsored Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is to reduce the cost and time to develop and manufacture signal processors by at least a factor of four. Lockheed Martin Advanced Technology Laboratories' (ATL) approach to reaching this goal is based on three thrusts: methodology, model-year architecture, and infrastructure (enterprise). The Advanced Technology Laboratories' RASSP team -- composed of an alliance of companies -- implemented the first baseline RASSP system, which advances today's state-of-the-art by a factor of >2X. The Advanced Technology Laboratories' RASSP used the methodology and tools to demonstrate cost and design-cycle improvements on the benchmark virtual prototype, and developed a hardware/ software system that demonstrated first-pass success. Additional developments underway will provide further benefits and will demonstrate 4X improvements in cost and time to market. This paper updates the team's progress halfway through the program, and highlights the impact of using the RASSP concepts on the design of a SAR processor, a Navy standard processor upgrade, and a CNI application.



RASSP Enterprise Framework Approach for Model Repository Development

Martin Marietta Corporation

Abstract

This report describes the approach to be taken in development of the Rapid prototyping of Application-Specific Signal Processors (RASSP) model repository.



RASSP Enterprise Framework Approach for Workflow Development

Martin Marietta Corporation

Abstract

This report describes the approach to be taken in development of the Rapid prototyping of Application-Specific Signal Processors (RASSP) workflows.



RASSP Enterprise Model Repository User Guide

Jeffrey Stavash

Abstract

These are memo notes that include a copy of the RASSP Enterprise Model Repository User Guide.



RASSP Enterprise Technologies for Signal Processor Life-Cycle Support

John Welsh, Bipin Chadha, Biju Kalathil, Peter Holmes, Mary Catherine Tuck, William Selvidge, Elisa Finnie and Lynwood Hines

Abstract

Enterprise integration technologies are a key contributor to improving time-to-market, cost, and design quality by a factor, which is the goal of the DARPA Rapid Prototyping of Application-Specific Signal Processors (RASSP) program [1]. The Lockheed Martin Advanced Technology Laboratories (ATL) RASSP team developed a productivity improvement model, shown in Figure 1, that indicates the relative contributions of various RASSP technologies to the overall improvement. Enterprise technologies address the entire 17% enterprise partition, and more than half of the 30% reuse and model-year architecture partition, thus accounting for at least 35% of the overall RASSP productivity improvement.



The RASSP Integrated Systems Tool Set Provides a Concurrent Engineering Environment for Design Trade-Offs

Gregory Barnett and Charles Fry, PE

Abstract

The goal of the DARPA/Tri-Service-sponsored Rapid Prototyping of Application Specific Signal Processors (RASSP) program is to reduce development and manufacturing time and cost of signal processors by a factor of four. Lockheed Martin's Advanced Technology Laboratories (ATL) RASSP team has developed an integrated systems engineering tool set which forms the basis for a concurrent engineering design environment. This design environment, which consists of Ascent Logic's RDD-100, PRICE Systems parametric cost estimation models, and Management Sciences RAM-ILS tools, provides the integrated product development team with cost and reliability estimation data within a systems engineering tool. The concurrent engineering design environment is described and an example is provided which demonstrates the value of the tool integration within the design environment. This design environment enables the integrated product development team to estimate the life-cycle costs and reliability early in the design process.



RASSP: The Library Management Model for the RASSP System Version 2

Lockheed Martin Advanced Laboratories Team

Abstract

In today's design environments, the ability of the design engineer to maximize reuse is impaired by the fact that there is no efficient way of searching for reusable design objects across multiple sources; and the various sources of reusable data are uncoupled to the design environment. We describe in this paper the approach we have developed for managing reusable design objects in a system for Rapid Prototyping of Application-Specific Signal Processors (RASSP). Our approach consists of (1) developing a design object class hierarchy that classifies the various types of design objects in the RASSP domain, and models the descriptive data associated with the design objects, and (2) developing a commercial library management system which will implement the design object class hierarchy; and provide mechanisms for searching for design objects across multiple libraries, and across a virtual enterprise.


RASSP Methodology Version 2.0

Lockheed Martin Advanced Laboratories Team

Abstract

The RASSP Methodology is organized into five basic sections. This section summarizes the overall methodology from a perspective that spans individual processes. The individual process areas on RASSP are program planning, the design process, manufacturing and test, and specialty engineering. Section 2 describes the project planning phase of the program. Section 3 is the focal point of the document; it describes the overall design process for RASSP. Sections 4 and 5 describe the subsequent manufacture and test, and specialty engineering ('ilities, etc.) disciplines, respectively, and how they interface to the design process.



RASSP MYA Specification Volume I: Introduction to Model Year Architecture Version 1.0

Abstract

The purpose of the RASSP Model Year Architecture Specification is to consolidate and communicate the latest developments in the Lockheed Martin RASSP Model Year Architecture definition. This document, RASSP Model Year Architecture Specification - Version 1.0, represents the first formal release of the MYA specification and coincides with the completion of the primary phase of the RASSP program. This specification supercedes information contained in preceding versions of the RASSP Model Year Architecture Working Document, and has been refined through three previous iterations during the course of the RASSP program. This version of the MYA Specification differs from previous versions of the MYA Working Document in that the specifications for the four key components of the Model Year Architecture -- hardware architecture elements, the Standard Virtual Interface, software architecture elements, and reuse library elements -- have been broken out as separate volumes of the MYA Specification. Except for the Standard Virtual Interface specification, the information covered in these volumes was previously included in the MYA Working Document. This volume of the MYA Specification presents an overview of the Model Year Architecture approach and introduces its constituent components.



RASSP MYA Specification Volume II: Hardware Architecture Element Specification Version 1.0

Abstract

The purpose of this document is to convey a formal specification for hardware architecture elements which comprise the RASSP Model Year Architecture (MYA) Functional Architecture. The Functional Architecture defines the necessary components at the architectural level and the manner in which their interfaces must be defined to ensure that the resulting architecture design is upgradable and facilitates technology insertion. As such, the Functional Architecture is a starting point for developing an architecture for an application-specific problem, not a detailed instantiation of an architecture. Adherence to this specification will ensure the creation of architectural elements, and the design of specific architectures which include them, which will provide the RASSP MYA features of architectural element reuse, interoperability, and facilitated upgradability.



RASSP MYA Specification Volume III: Standard Virtual Interface Specification Version 1.0

Abstract

The purpose of this document is to convey a formal specification for the Standard Virtual Interface (SVI), a technology-independent functional interface which facilitates hardware up-grades and technology insertion at the architectural level. This specification should be used when designing and modeling architectural reuse library elements to ensure interoperability among those various library elements. The use of the SVI is not applicable to board or module level COTS products. Such products are expected to be based on an industry-accepted non-proprietary open interface standard which allows upgrades and technology insertion with respect to that standard. The SVI provides an additional level of interoperability and flexibility for upgrades and technology insertion in cases where designs, while making use of COTS components at the chip level, are under control of the RASSP user community. Refer to the RASSP Model Year Architecture Specification, Vols. I & II for more information about Model Year Architecture concepts and applications of the SVI. The definition of the SVI presented in this specification supercedes that which was presented in the RASSP Model Year Architecture Working Document.



RASSP MYA Specification Volume IV: Standard Virtual Interface Specification Appendices Version 1.0

Abstract

This text includes all Appendices for "RASSP MYA Specification".



RASSP Virtual Prototyping for DSP Systems

34th Design Automation Conference, Anaheim, Ca., June, 1997

C. Hein, J. Pridgen and W. Kline

Abstract

This paper describes a top-down hierarchical simulation process that dramatically accelerates the design-evolution of DSP systems when compared with traditional physical prototyping methods. A summary of the model abstraction hierarchy and purposes for the various types of models provides critical guidance in selecting appropriate abstractions to achieve accurate yet efficient simulations. The simulations enable rapid exploration of many more alternative software and hardware solutions than would be practical using conventional gate-level simulation technologies. The result is improved design adaptations and quality.



Reconfigurable Network Interface (RNI) Guideline Myrinet to PCI RNI

Abstract

This document contains a description of a particular Reconfigurable Network Interface (RNI) which was developed as part of the hardware verification study under the Model Year Architecture task of the DARPA-sponsored Rapid Prototyping of Application Specific Signal Processors (RASSP) program. The purpose of this document is to aid designers in the understanding and use of the RNI and describe the considerations which drive the design structure.



Subsytems Architecture and Allocations Document for the Benchmark 1 SAR

RASSP Project USA

Abstract

The Benchmark 1 SAR is an imaging signal processor to be attached to a synthetic aperture radar. The current concept for the SAR signal processor has several different potential architectures. This document covers all the potential components to be used in those architectures.



SVI Verification Study: Encapsulations of the Benchmark II - Data I/O Board and the Mercury Rino-RIC Chipset

Amit Chhabra

Abstract

This document provides a description of the Data I/O board and Rino chipset encapsulations using the SVI methodology in accordance with the goals of the Model Year Architecture Task of the RASSP Program.



SVI Verification Task (Case 2) - RNI Encapsulation Study: VHDL Model Description Application Notes

Greg Buchanan

Abstract

The objective of this verification task is to create and demonstrate a VHDL example of a simple Remote Network Interface (RNI) Element. In this case the RNI concept is demonstrated in a sensor interface application which links the Cypress HOTLink high-speed serial link to a PCI interconnect fabric. The RNI model is demonstrated by instantiating the RNI model into the WSSPT SEM-E model, and then exercising the RNI in conjunction with multiple WSSPT PE's. The HOTlink model is available for reuse. Due to its proprietary nature, the WSSPT and PCI models are not available for reuse.



Systems Requirements Specification (SRS) for the Enterprise Integration Framework (EIF) of RASSP

Martin Marietta Corporation

Abstract

This Systems Requirements Specification (SRS) details the requirements for the Rapid Prototyping of Application-Specific Signal Processors (RASSP) Enterprise Integration Framework (EIF).



Test Strategy Diagram Example (Subsystem Level)

Abstract

An EXCEL implementation of the subsystem level test strategy diagram for the Benchmark 3 Functional Element consisting of one FPCTL board and two FPCAP boards. Requirements, predictions, and differences between these quantities are entered into cells for later distribution to lower level TSDs.



Test Strategy Diagram Example (Board Level)

Abstract

An EXCEL implementation of the board level test strategy diagram for the benchmark 3 boards. Requirements, predictions, and differences are described. The TSD automates the interrelationships among the established sequence derived from the singular test philosophy. Test means for the boards and their capabilities of error detection, isolation, and correction are described as cell entries, and summaries for higher level application of these results are automatically coupled to the next higher level TSD.



Tutorial on RASSP Design-For-Testability

John S. Evans, Shanti Sharma, R. J. Tarzaiski and Richard M. Sedmak

Abstract

Introduction to the problem of testing across design, manufacturing, and field deployment. Describes DFT solution, RASSP DFT goals, and the integration of DFT into RASSP.



Using Shared Work Locations With the RASSP Enterprise System

Abstract

The Build 2 production version of the RASSP Enterprise System has been upgraded to support multiple engineers working concurrently in the same DMM workflow task. This is accomplished through the use of a shared work location. The intent of this short document is to describe the functionality of a shared work location.



Using WorkXpert to Implement RASSP Electronic Design Workflows

Jeffery Stavash

Abstract

The goal of the ARPA/Tri-Service sponsored Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is to improve, by at least a factor of four, the time-to-market, life-cycle cost, and design quality of Digital Signal Processor (DSP) systems. One way this goal is being achieved is through the use of enterprise system technology. Lockheed Martin Advanced Technology Laboratories (ATL) is developing an enterprise system which integrates a workflow manager, product data manager, reuse data manager, Computer-Aided Design (CAD) tools, and network services into a single cohesive framework. The workflow manager guides the user through the design process with graphical workflows. The product data manager configuration manages the design data that's being produced. The reuse data manager supports the cataloging and searching for reusable design objects. Network services addresses the design-to-manufacturing interface via a secure network protocol. By integrating work -flows, product data, CAD tools, and network services together, an enterprise system enables a concurrent/collaborative approach to DSP design that embraces the entire life cycle from requirements to manufacture. This paper describes how workflows for electronic design were developed on the RASSP program by ATL, and how those workflows were implemented using the Mentor Graphics WorkXpert product.