2nd ANNUAL RASSP CONFERENCE PAPERS

  1. RASSP Program Overview
  2. Lockheed Martin Advance Technology Laboratories RASSP Second Year Overview
  3. RASSP: The Road to 4X
  4. Advance Technology Laboratories’ Path to 4X Improvements
  5. Real Time IRST Development Using RASSP Methodology and Process
  6. TRW RASSP Model Year 1 Spread Spectrum Processor
  7. Rapid Prototyping of Application-Specific Signal Processors: Educator/Facilitator Current Practice (1993) Model and Challenges
  8. Projecting RASSP Benefits
  9. Rapid Prototyping Applied to Underwater Acoustic Modem Research & Development
  10. KINDLING: A RASSP Application Case Study
  11. VHDL-Based Performance Modeling and Virtual Prototyping
  12. Evaluating Distributed Multiprocessor Designs
  13. Developing Re-useable Performance Models for Rapid Evaluation of Computer Architectures Running DSP Algorithms
  14. Integrated Reliability and Performance Evaluation using Information Flow Models
  15. Environment and Tools for an Integrated RDE (ENTIRE)
  16. Hardware/Software Codesign in the Lockheed Martin Advance Technology Laboratories’ RASSP Program
  17. Autocoding in the Lockheed Martin ATL/Camden RASSP Hardware/Software Codesign
  18. Creating a "Plug and Play" Architecture to Support Hierarchical Virtual Enterprise Design Process Management
  19. VHDL Modeling, Test and Distribution
  20. A Framework for the Development of Hybrid Models
  21. Collaborative VHDL Modeling within the RASSP Program Demonstration Project
  22. Automated Generation of Accurate VLSI Behavioral Processor Models for Simulation and Synthesis
  23. RASSP Benchmark 1: Virtual Prototyping of a Synthetic Aperture Radar Processor
  24. RASSP Technology Insertion into the Synthetic Aperture Radar Image Processor Application
  25. RASSP Benchmark-1 and -2: A Preliminary Assessment*
  26. Implementation of the RASSP SAR Benchmark on the Intel Paragon
  27. Reuse-Oriented Model Year Architectures for Rapid Prototyping
  28. Architectures for a RASSP Signal Processor
  29. Support for Model-Year Upgrades in VHDL Test Benches
  30. Integration of DFT into RASSP
  31. Integrated Process Control and Data Management in RASSP Enterprise
  32. Managing the RASSP Virtual Enterprise
  33. Workflow Modeling for Implementing complex, CAD-Based, Design Methodologies
  34. RASSP Process Management
  35. Approximate Processing and Incremental Refinement Concepts
  36. Rapid Design and Exploration of Signal Processing System Using a VHDL Model Generator Based Paradigm
  37. VHDL to Hardware: A TIREP Success Story
  38. RASSP VHDL Modeling Terminology and Taxonomy - Revision 1.0

RASSP Program Overview

W. Hood, M. Hoffman, J. Malley, C. Myers, R. Ong, E. Rundquist, L. Scanlan,
F. Shirley, D. Uyemura

Abstract

This Sanders-led team of Motorola, Hughes and ISX has met all of the primary RASSP program objectives during the first two years of the program. This paper reviews the goals of the program, and the unique ways in which our team is meeting them. The flexible methodology and design environment are described along with the progress made in creating a standard enterprise framework. The progress of the demonstration and benchmarking effort is detailed, as is the work towards proliferation of the RASSP process. The emphasis on VHDL and Ada-based virtual prototyping and its impact on Model Year Upgrades is discussed. The creation of the Virtual RASSP Corporation and the special Internet communication protocols developed to support the program are reviewed. Accomplishments in each of the program areas are reviewed along with specific goals for the next year of the program. Particular emphasis is placed on our Model Year 0 demonstration in which we designed, fabricated, and tested Infrared Search and Track (IRST) flight hard-ware in less than a year. Comparison of the time and resources required to perform Model Year 0 with a comparable non-RASSP development demonstrates that we have already achieved a factor of more than 2.2 X improvement in development time and development cost.


Lockheed Martin Advanced Technology Laboratories RASSP Second Year Overview

James E. Saultz
Lockheed Martin Advanced Technology Laboratories
Camden, NJ

Abstract

The goal of the Prototyping of Application-Specific Signal Processors (RASSP) program is to improve by at least a factor of four the cost and time needed to develop and manufacture signal processors. The approach to reaching the program's goalis based on three technology thrusts; methodology, Model Year Architecture, and infrastructure (Enterprise). Using this triad of technology thrusts, Lockheed Martin Advanced Technology Laboratories' (ATL) RASSP team composed of an alliance of companies has implemented the first baseline RASSP system, which represents a significant advance over today's state-of-the-art. The methodology and tools have been used to demonstrate cost and design cycle improvements on the benchmark virtual prototype (VP) and have resulted in the development of a hardware/software system that demonstrated first-pass success. Additional developments being performed during the last two years of the program will provide further benefits, enabling demonstration of 4X improvements in cost and time to market. This paper provides an overview/update of the progress since the 1994 Annual Review.

Download a copy of "Lockheed Martin Advanced Technology Laboratories RASSP Second Year Overview"

RASSP: The Road to 4X

Larry Scanlan, Ph.D. and LeRoy Fisher
Hughes Aircraft Company
P.O. Box 92426
Los Angeles, CA 90009-2426

Abstract

The RASSP Program has ambitious goals: 4X decrease in product development cycle-time, 4X decrease in life-cycle costs and 4X increase in product quality. Reaching these goals requires a map so we can choose the route that leads to the desired destination while avoiding financial mountains too high to climb or technology gaps too wide to jump. With the map we can expend all of our energy navigating the routes that will accelerate our progress. In the sections that follow, the factors that contribute to cycle-time and quality will be identified along with the barriers to change. Next we describe some of the approaches being taken by the Lockheed Sanders RASSP team to take advantage of the enabling factors. We will then summarize the results of a product development task analysis to show how each RASSP process reduces cycle-time and improves quality. Finally, we will assess the progress of the IRST Signal Processor Demonstration Team towards achieving 4X.


Advanced Technology Laboratories' Path to 4X Improvements

Jeff Pridmore
Lockheed Martin Advanced Technology Laboratories
1 Federal Street, A&E Building, 3W
Camden, NJ 08102
jpridmor@atl.ge.com


Abstract

To provide 4X improvements in time-to-market, life-cycle cost, and design quality, Lockheed Martin's Advanced Technology Laboratories is uniquely combining the three elements of the RASSP technology triad -- Methodology, Model Year Architecture, and Infrastructure/Design Environment -- into an integrated, rapid prototyping environment.

Download a copy of "Advanced Technology Laboratories' Path to 4X Improvements"

Real Time IRST Development Using RASSP Methodology and Process

Michael Vahey , Decker Bushman, Steve Dabell, Ted Ennis, Paul Kalutkiewicz, Win0 Lee,
Mike McCollough, Brian Nelson, Kathryn Russell, David Uyemura, and Howard Wanke

Sanders, A Lockheed Martin Company, 65 River Road, Hudson, NH 0305 1
Hughes Aircraft Company, P.O. Box 902, Los Angeles, CA 90245
Motorola, 8201 East McDowell Rd., Scottsdale, AZ 85252

Abstract

The development of a real-time infrared search and track (IRST) processing system served as a real-world application of the on-going development of methodologies and processes intended to achieve a four time improvement of cycle time at the end of the four year program. This development is an integral part of the Rapid Prototyping of Application Specific Signal Processors (RASSP) program. Real world applications are used to validate and provide metrics on the effectivity of the methodology and processes. A key part of the development methodology is virtual prototyping, a VHDL technique for validating a hardware and software design before hardware is developed. This paper describes the RASSP virtual prototype and overall results achieved by the demonstration team.


TRW RASSP Model Year 1 Spread Spectrum Processor

Carolyn Kuttner
TRW Avionics and Surveillance

Abstract

TRW is using the Martin RASSP system to develop a Spread Spectrum Preprocessor (SSPP) targeted for the requirements of the Integrated Sensor System (ISS) and Joint Advanced Strike Technology (JAST) programs. Spread Spectrum processing is used to improve communication in noise and jamming and is a key part of many communication links, including JTIDS (Joint Tactical Data Information Distribution System). EPLRS (Enhanced Position Location Reporting System) , and WNA (Wideband Network Access). Spread Spectrum processing is done early in the signal processing flow and so requires a very high computational bandwidth -- 2-channel JTIDS needs 5 BOPS and four-channel EPLRS requires 50 BOPS. The overall programmatic goals of ISS and JAST are in line with RASSP’s new capabilities -- including reducing life cycle costs with simulation and affordable upgrades to open systems. The specific SSPP requirements are also in line with RASSP, emphasizing physical and logical scalability and flexibility. This paper describes the RASSP process being used status, and lessons learned to date.


Rapid Prototyping of Application-Specific Signal Processors: Educator/Facilitator Current Practice (1993) Model and Challenges

Vijay K. Madisetti
ECE - Georgia Tech,
Atlanta, GA 30332-0250


Jack Corley
ATG - SCRA
N. Charleston,SC 29418

Gary A. Shaw
MIT Lincoln Laboratory
Lexington, MA 02173-9108

Abstract

The Rapid Prototyping of Application-Specific Signal Processors (RASSP) project of the US Department of Defense (ARPA and Tri-Services) targets a 4X improvement in the design, prototyping, manufacturing, and support processes (relative to current practice). The authors present a current practice (circa 1993)" model for the design and prototyping of application-specific signal processors developed as part of the RASSP Educator/Facilitator (E/F) Program. A number of limitations in current design practice are highlighted together with challenges faced by candidate solutions. The E/F Program proposes that this model be used as a baseline in the evaluation of newer RASSP prototyping methodologies and processes.

Download a copy of "Rapid Prototyping of Application-Specific Signal Processors: Educator/Facilitator Current Practice (1993) Model and Challenges"

Projecting RASSP Benefits

James C. Anderson
Lincoln Laboratory, Massachusetts Institute of Technology
S4-247, 244 Wood St.
Lexington, MA 02173 USA

Abstract

Benefits of a RASSP-based design approach have been identified as a result of benchmarks defined and evaluated by MIT Lincoln Laboratory. One benchmark task, development of a synthetic aperture radar signal processor, serves to illustrate the effects of design trade-offs and tool usage on acquisition cost, development time and life cycle cost. Parametric cost estimation tools are used to predict the benefits of a RASSP-based design approach relative to standard practice, and one example demonstrates a factor of four cost reduction. unmanned air vehicle (UAV) application [3], is not intended to represent the products or processes of either RASSP developer.

Download a copy of "Projecting RASSP Benefits"

Rapid Prototyping Applied to Underwater Acoustic Modem Research & Development

Paul D. Fiore, Eric Will, Geoffrey Edelson
Sanders, A Lockheed Martin Co.
P.O. Box 868
Nashua, NH 0306 l-0868

David Herold
Woods Hole Oceanographic Institution
Woods Hole, MA 02543

Abstract

Rapid prototyping is well suited to address the signal processing design tasks encountered in research applications. The applications differ from defense or industrial applications in that the signal processing requirements are either evolving or poorly understood. In the field of underwater acoustic (I/WA) communications, practical solutions, and thus their implementations, are still maturing. Sanders and WHOI are using the development of an improved UWA modem to exercise the processes and environments being developed at Sanders under the RASSP program. This paper represents an update to our work previously published in [I]. In this paper we provide an overview of the signal processing requirements for UWA communications. We outline the impact of these requirements on system design and describe the application of RASSP processes to system architecture specification. Finally, several potential paths for future development are described, both for system upgrades and for new applications. key aspects of the RASSP process will be evaluated upon completion of this project.


KINDLING: A RASSP Application Case Study

Robert H. Paulson

Lockheed Martin Communications Systems
Camden, NJ

Abstract

The KINDLING case study is applying RASSP processes to develop algorithmic and performance models of an existing subsystem in order to explore architectural options for in-creased performance and functionality. This subsystem is common to several projects in the Lockheed-Martin Information Processing Systems (IPS) business area. Its current implementation consists of a VME board with either 5 or 24 DSP32C processors and classified soft-ware which runs on these processors. This paper will describe the accomplishments to date and plans for the remainder of the project. Requirements and initial high level design have been captured with RDD-100; a functional model of the signal processing algorithms is currently being created using SPW (Signal Processing Work System) and GEDAE (Graphical Entry Distributed Application Environment); and performance models in VHDL for the entire subsystem will be created. Architectural variations to be considered in the case study include processing a signal with one versus multiple DSPs and varying the DSP processor: SHARC, TMS320C40, Mercury architecture with i86Os or SHARCs, and DSP32C are options. Delay parameters for software blocks in the performance models will be determined us-ing actual processors, development tools, or ISA models for each processor option. Metrics from performance models will be compared against performance metrics from previous implementations. An additional goal is to investigate automated code generation, loading, and benchmarking in target systems using GEDAE. GEDAE already supports Mercury Raceway bus systems with i860processors, and soon will be ported to C40 SPOX systems. Process metrics will be recorded during KINDLING and compared with process metrics from the current implementations. The study will also evaluate the applicability of RASSP tools to this task, especially in a classified environment; make recommendations; and suggest improvements.


VHDL-Based Performance Modeling and Virtual Prototyping

Carl Hein and David Nasoff
Lockheed Martin Advanced Technology Laboratories
Camden, NJ 08102
chein@atl.ge.com
dnasoff@atl.ge.com

Abstract

The need for top-down, hierarchical, simulation processes in RASSP has pushed the use of VHDL at levels of abstraction above where it has typically been used. Selection of an appropriate modeling abstraction level permits rapid exploration of many alternative software and hardware solutions while achieving accurate yet efficient simulation. Performance and virtual prototype models facilitate the integrated design and development of the software and the hardware subsystems in a hardware/ software codesign process. In this paper, the Lockheed Martin Advanced Technology Laboratories (ATL) RASSP team will present methods for producing an efficient VHDL-based performance model of a Digital Signal Processor (DSP) system, which is then extended to form a comprehensive virtual prototype of a full multi-processor DSP system that is both timing- and data-faithful. The system models provide early design verification via simulation of software, as partitioned, mapped, and executed on the hardware architecture. This paper will focus on VHDL-specific issues and techniques for this type of very abstract modeling.

Download a copy of "VHDL-Based Performance Modeling and Virtual Prototyping"

Evaluating Distributed Multiprocessor Designs

Todd Steeves, Fred Rose, Todd Carpenter, John Shackleton, Otto von der Hoff

Honeywell Technology Center
3660 Technology Drive
Minneapolis, MN 55418
steeves_todd@htc.honeywell.com

Abstract

Successful multiprocessor system design for complex real-time embedded applications requires powerful and comprehensive, yet cost-effective, productive, and maintainable modeling. The multi-disciplinary, VHDL-based modeling library developed by the Honeywell Technology Center, and enhanced for the RASSP community, places heavy emphasis on multiprocessing and distributed communications. These models focus on detailed hardware performance analysis along with multiple abstraction levels for software representation and evaluation.

Download a copy of "Evaluating Distributed Multiprocessor Designs"

Developing Re-useable Performance Models for Rapid Evaluation of Computer Architectures Running DSP Algorithms

Hormazd P. Commkkat, Virginia Tech
Dr. F. Gail Gray, Virginia Tech
Dr. James R Armstrong, Virginia Tech
Dr. Geoffrey A Frank, Research Triangle Institute

Abstract

This paper discusses the issues in the construction and use of multiprocessor performance models based on an externally developed library of component descriptions. The component models used were initially developed by another RASP contractor (Honeywell), but they were upgraded modified and customized to suit our needs. We compare the simulation times for the VHDL models of the three different architectures, all running a variation of the synthetic aperture radar benchmark provided by MT Lincoln Labs. The three architectures studied are: 1) a common global bus, 2) a two level bus hierarchy with multiple local busses and a single global bus, and 3) a system of local busses connected via a crossbar interconnection. Variations in key performance characteristics of the systems that are used for tradeoff decisions including component utilization, algorithm latency, and algorithm throughput for the three architectures running the same algorithm are recorded.


Integrated Reliability and Performance Evaluation using Information Flow Models

Ramesh Rao, Barry W. Johnson, Ronald D. Williams, James H. Aylor
Department of Electrical Engineering
University of Virginia
Charlottesville, VA 22903

Abstract

Information flow models provide a natural and convenient representation of the structure, function, and data/control flow of digital electronic systems at a high level of abstraction and interpretation. Design engineers prefer to use such models for performance trade-offs and analysis. Adding the capability to model and analyze the dependability characteristics of a system within such a paradigm allows design engineers, as opposed to reliability engineers, to perform dependability analysis and trade-offs at the early stages of the design process. A design environment supporting such a philosophy would bring dependability analysis and trade-offs into the mainstream of the design process. The Advanced Design Environment Prototype Tool (ADEPT) is based on such a philosophy. This paper presents an overview of ADEPT with a focus on the dependability modeling paradigm. The various solution paths for the evaluation of dependability metrics are presented. The paper will demonstrate the capabilities of ADEPT by modeling the controller for a jet engine magnetic bearing.

Download a copy of "Integrated Reliability and Performance Evaluation using Information Flow Models"

ENvironment and Tools for an Integrated RDE (ENTIRE)

Rick Ong, Rob Costantino

Motorola, Inc. Sanders, a Lockheed Martin Co.
8201 E. McDowell Rd. P.O. Box 868
Scottsdale, AZ 85252 Nashua, NH 03061

Rodger Philips

Hughes Aircraft Company
P.O. Box 92426
Los Angeles, CA 90009

Abstract

This paper describes the features of Release 1.0 of the RASSP Design Environment (RDE). This release is the fourth internal build of the RDE. The RDE development effort utilized previously developed RDE utilities in conjunction with the RASSP process of software development. This release of the RDE contains a common set of core services for use in a wide range of applications: common desktop, automatic metrics collection, metrics analysis, reuse utility, technical review utility, problem reporting utility, log utility, and remote data access. The RDE is being tailored for use on our Model Year I demonstration to include domain specific tools, translators, libraries, and process support. A preliminary list of applications for the Demonstration are given in the paper. The fully populated and tailored design environment is described as the ENTlRE concept (ENvironment and Tools for an Integrated RDE).


Hardware/Software Codesign in the Lockheed Martin Advanced Technology Laboratories RASSP Program

W. Bernard Schaming
Lockheed Martin Advanced Technology Laboratories
Camden, NJ
wschamin@atl.ge.com

Arnold D. Bard
U.S. Army Research Laboratory
abard@ftmon.arl.mil

Abstract

A major goal of the RASSP program is to change the way signal processors are designed. One of the key elements in changing the design process is establishing a methodology and an implementation of that methodology that embraces the notion of hardware/software (HW/SW) codesign. The objective of this paper is to define HW/SW codesign and describe the overall codesign process as they are implemented in Lockheed Martin Advanced Technology Laboratories' RASSP program.

Download a copy of "Hardware/Software Codesign in the Lockheed Martin Advanced Technology Laboratories RASSP Program"

Autocoding in the Lockheed Martin ATL/Camden RASSP Hardware/Software Codesign

Christopher B. Robbins
Management Communications and Control, Inc.

Abstract

Autocoding provides the Lockheed Martin Advanced Technology Laboratories Camden (LM-ATL Camden) RASSP hardware/software wdesign process the means to rapidly realize implementations of the wdesign software architectures. Management Communications and Control, Inc. (MCCI) autocoding tools automate translation of software architecture specifications to designs and their implementations for functional and detailed hardware/software wsimulation, unit testable modules, and wmplete application load image specifications. The tools support an open application programmers interface to the codesign process. Autocoding tools support the wdesign processes objective of providing a seamless translation of applications from math tool level functional algorithm specifications to target architecture load images. Autocoding technology is directed at reducing the labor content of software design and coding, enabling rapid development of the software elements of application specific signal processing systems.


Creating a "Plug and Play" Architecture to Support Hierarchical Virtual Enterprise Design Process Management

Scott Majdecki
John Purchase

Mentor Graphics Corporation
Design Environment Services

Abstract

Supporting a "Plug & Play" architecture that allows the users choice of tools in the Workflow Manager area is as important as in the individual tool areas. However, like integrating EDA tools, designing an environment that would allow multiple workflow management applications interoperate poses some challenge. This paper will discuss an architecture that will allow a hierarchical design process to be successfully managed by multiple workflow manager applications in a Virtual Enterprise Environment. It will use the Module Design workflow as an example to illustrate an implementation of this architecture.


VHDL Modeling, Test, and Distribution

Vincent L. Sanders
sanders@ERC.MsState.Edu

Robert B. Reese
reese@ERC.MsState.Edu

Aubrey K. Knight
knight@ERC.MsState.Edu

J. Scott Calhoun
jscott@ERC.MsState.Edu

Mississippi State University
Microsystems Prototyping Laboratory
Mississippi State MS 39762

Abstract

This paper presents the ongoing effort of the Mississippi State University / Microsystems Prototyping Laboratory (MSU/MPL) executed as part of the RASSP Technology Base Program. The research underway includes: VHDL model development, VHDL test bench synthesis, and utilization of the World Wide Web (WWW) to document and distribute models, tools, and information.
To date, modeling guide lines have been implemented for PROMs, SRAMs, Dual–Port SRAMs, FIFOs, and PLDs. Successful models have been developed using these guidelines. Guidelines for CPLDs and FPGAs are currently being developed.
A VHDL Test Bench Synthesis Tool has been developed and is scheduled for beta testing in July 1995. This tool automatically generates VHDL test benches and allows for vendor independent testing methodologies of VHDL designs.
The World Wide Web (WWW) is being used to document and release the VHDL models developed. Complete datasheets for sample models have been developed and posted to the Web as an example of hierarchical electronic datasheets.

Download a copy of "VHDL Modeling, Test, and Distribution"

A Framework for the Development of Hybrid Models

Moshe Meyassed, Robert McGraw, James Aylor, Robert Klenke, Ronald Williams
University of Virginia

Fred Rose, John Shackleton
Honeywell Technology Center

Abstract

Rapid prototyping of complex digital systems requires a well defined design flow. A typical top-down design flow starts with a construction of a performance model of the system under design, which helps in making architectural design decisions. Unless this model is used for later phases of the design process, a model continuity problem exists. This problem results from having to model and simulate systems using different design environments for different levels of design detail. Most of the levels of the design process do not exhibit the model continuity problem. However, this problem is prevalent between the performance and functional modeling levels. The work presented here allows for the true step-wise refinement of a performance (uninterpreted) model into a functional or behavioral (interpreted) model. The critical hurdle to the realization of this methodology is the ability to do hybrid modeling. Hybrid modeling is the capability of mixing high-level performance constructs and functional components in a common analysis environment. Hybrid modeling supports the model refinement design flow by providing an interface to bridge the information gap between performance models and behavioral implementations.

Download a copy of "A Framework for the Development of Hybrid Models"

Collaborative VHDL Modeling within the RASSP Program Demonstration Project

Ray Dreiling and Paul Kalutkiewicz

Sanders, A Lockheed Martin Co.
P.O. Box 868
Nashua, NH 03061

Abstract

This paper describes experiences and lessons learned in executing a top down VHDL based design with a distributed multi-company team. The Sanders RASSP Demonstration team used a virtual company concept for developing a VHDL description of an IRST (Infrared Search and Track) processor This work spanned three companies across the county and involved all aspects of the project, i.e. design, analysis, fabrication, and test. This paper describes the communications and coordination methods used across the virtual company including the processes to support a distributed design database, source code coherence across multiple networks, and secure communications. The result of these efforts were that the team was able to complete all its modeling and designs without a single collocated design review and with successful completion of all the hardware development.


Automated Generation of Accurate VLSI Behavioral Processor Models for Simulation and Synthesis

Yong-kyu Jung and Vijay K. Madisetti
ECE - Georgia Tech
Atlanta, GA 30332-0250

John W. Hines
U.S. Air Force
WL/ELED Wright Patterson AFB
OH 45433-7319

Abstract

A new process for automating the creation of Full- Behavioral (FBM) and Instruction Set Architecture (ISA) models in VHDL for complex processors and components is described, with results from the automation of a PowerPC 601 described in some detail. A number of advantages to this approach are described together with its impact on the hardware/software codesign and system prototyping processes.

Download a copy of "Automated Generation of Accurate VLSI Behavioral Processor Models for Simulation and Synthesis"

RASSP Benchmark 1: Virtual Prototyping of a Synthetic Aperture Radar Processor

Eric A. Rundquist, Jr.
Sanders, A Lockheed Martin Company
PO Box 868
Nashua NH 0306 1

Abstract

A virtual prototype of a synthetic aperture radar processor is being created by Lockheed Sanders. It includes VHDL models and Ada application code. The virtual prototype is a behavioral and structural model which matches the hardware architecture which was selected as part of this effort. As part of the RASSP program, we are answering the question: "How can one use VHDL /Ada to validate hardware / software tradeoffs and reduce the life cycle cost of digital systems? " The current status is that the virtual prototype has been completed and we are developing a hardware prototype which will validate the virtual prototype.


RASSP Technology Insertion into the Synthetic Aperture Radar Image Processor Application

Junius Pridgen, Richard Jaffe, William Kline
Lockheed Martin Advanced Technology Laboratories
Camden, NJ 08102
jpridgen@atl.ge.com
rjaffe@atl.ge.com
wkline@atl.ge.com

Abstract

This paper describes the development on RASSP Benchmark 1 and 2 of the synthetic aperture radar (SAR) image processor using the RASSP design environment. The overall process flow developed by Lockheed Martin's Advanced Technology Laboratories, as applied on the SAR processor, is illustrated. Results from using executable specifications; parametric cost estimating tools and VHDL-based performance modeling for architecture tradeoffs; hardware/software codesign; virtual prototyping for architecture verification; software generated by autocode; and VHDL-based, top-down hardware development are shown. This paper discusses the implementation strategy and lessons learned on the RASSP benchmark activities.

Download a copy of "RASSP Technology Insertion into the Synthetic Aperture Radar Image Processor Application"

RASSP Benchmark-1 and -2: A Preliminary Assessment*

A. H. Anderson, G. S. Downs, G. A. Shaw
Lincoln Laboratory
Massachusetts Institute of Technology
Lexington, MA 02173-9108
shaw@ll.mit.edu

Abstract

These two benchmarks required the development of a virtual prototype and a hardware prototype, respectively, of a Synthetic Aperture Radar processor. The two RASSP Developers chose different approaches: one used COTS components on custom boards with a methodology emphasis on detailed VHDL prototyping and board design and one used COTS computer boards with a methodology emphasis on efficient VHDL modeling and automatic code generation. Both efforts are briefly described. A preliminary assessment of Benchmark-1, which has been completed, is offered with emphasis on the experience with VHDL modeling. Based on this assessment, some recommendations for improvement are made. conclusions from Benchmark-1, some early observations of Benchmark-2, and comments on the benchmark process.

Download a copy of "RASSP Benchmark-1 and -2: A Preliminary Assessment*"

Implementation of the RASSP SAR Benchmark on the Intel Paragon

Curtis P. Brown
Richard A. Games
John J. Vaccaro


The MITRE Corporation
202 Burlington Road
Bedford MA, 01730-1420

Abstract

A software design process for mapping real-time applications onto massively parallel processors is described. The design methodology incorporates a software test bench used to evaluate the level of real-time performance the processing nodes are capable of delivering. The final integration step maintains the simple test bench interfaces and reduces the complexity of integrating the components to satisfy the timing requirements of the overall application. The process is applied to implement the RASSP SAR benchmark on an Intel Paragon. The initial implementation uses 12 Paragon GP nodes for a single polarization. Under OSF/1 this 12 node configuration satisfies all the real-time requirements. Under SUNMOS, a streamlined high performance operating system available on the Paragon, the throughput improves significantly with sustained processor utilization approaching 40%. A projected implementation of the RASSP SAR benchmark on the Embedded Touchstone suggests that all three polarizations can be processed (including I/O) using 14 out of its 16 MP nodes.

Download a copy of "Implementation of the RASSP SAR Benchmark on the Intel Paragon"

Reuse-Oriented Model Year Architectures for Rapid Prototyping

G. Caracciolo and J. Pridmore
Lockheed Martin Advanced Technology Laboratories
Camden, NJ
gcaracci@atl.ge.com
jpridmor@atl.ge.com

Abstract

The Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is striving to change the way embedded signal processor design is performed, providing >4X improvements in time-to-market, cost, and design quality. These improvements will be achieved using a methodology that stresses hardware and software reuse in conjunction with Model Year Architectures that facilitate reusability and upgradability through open interface standards. This paper will describe a Model Year Architecture approach for the development of cost-effective signal processors can be applied to a wide range of military and commercial applications.

Download a copy of "Reuse-Oriented Model Year Architectures for Rapid Prototyping"

Architectures for a RASSP Signal Processor

Fred Shirley and Bob Bassett
Sanders, A Lockheed Martin Co.
P.O. Box 868 4555
Nashua, NH 03061

J. P. Letellier
Naval Research Laboratory, Code 5320
Overlook Avenue, SW
Washington, DC 20375

Abstract

This paper summarizes the various elements of a RASSP architecture and describes the architecture selection process that is used to identify a particular architecture for a given system problem. RASSP architectural approaches address general attributes of the signal processor under development, including the communications methods and the type of processing elements used. Architectures of interest span multiple system application areas and lend themselves to periodic model-year upgrades in concert with the RASSP development methodology. Experiences from our Demonstration and Benchmark teams are used to illustrate the alternative results that can arise from different problem constraints. In the case of the Demonstration, the architectural solution consisted of custom interface cards on an industry standard bus using commercially available processors. In the case of the Bench-mark the solution consisted of a custom interface and a custom processing card connected through an industry standard bus. Differences in space and power constraints in the two problems account for the two different solutions.


Support for Model-Year Upgrades in VHDL Test Benches

Geoffrey A. Frank

Research Triangle Institute
James R. Armstrong, FL Gail Gray

EE Department, Virginia Tech

Abstract

The RASSP model-year concept requires a design system that supports evolving system requirements such as changes in sensors, system platforms, targets, and clutter characteristics. Virtual prototyping with VHDL is seen as an essential part of rapid system design in an environment of changing system requirements. Test bench development is often 50% or more of the effort of building a virtual prototype, so effective and efficient means of upgrading test benches is essential to achieving the RASSP goal of a factor of 4 reduction in design costs and time to market. This paper describes two techniques that the Virginia Tech/Research Triangle Institute team is using to support rapid and correct modification of high level VHDL test benches for virtual prototypes. First, the team has been creating VHDL test benches by converting test benches in other tools into VHDL. Second, the team has been developing automated links between requirements databases, test bench component libraries, and VHDL test benches.


Integration of DFT into RASSP

John Evans
Lockheed Martin Advanced Technology Laboratories
jevans@atl.ge.com


Richard M. Sedmak
Self-Test Services
rsedmak@omni.voicenet.com


Patrick McHugh
Army Research Laboratory
MCHUGH@monmouth-etdl1.army.mil

Abstract

This paper describes the integration of Design-For-Testability (DFT) processes, tools, and methodologies into the RASSP System, which consists of the Design Environment and Enterprise System. The blueprint for the DFT developments is the DFT Methodology, which is highly automated, hierarchical, and spans the entire life cycle, contributing significantly to the RASSP goals of 4x improvement in cycle time, design quality, and life cycle costs. Key concepts of the DFT methodology are covered. A preferred testability architecture that encompasses embedded test resources (BIST), external test resources (ATE), and testbenches for design verification is described. Integration of the DFT methodology and testability architecture into the RASSP system is covered. The paper concludes with a discussion of the contribution of DFT to meeting the RASSP goals.

Download a copy of "Integration of DFT into RASSP"

Integrated Process Control and Data Management in RASSP Enterprise Systems

John Welsh, Biju Kalathil and Bipin Chadha
Lockheed Martin Advanced Technology Laboratories
Camden, NJ
jwelsh@atl.ge.com
bkalathi@atl.ge.com
bchadha@atl.ge.com


Mary Catherine Tuck and William Selvidge
Intergraph Corporation
Huntsville, AL
mctuck@ingr.com
wselvid@ingr.com


Elisa Finnie
Aspect Development
Mountain View, CA
elisa@aspectdv.com


Arne Bard
Army Research Laboratory
Ft. Monmouth, NJ
abard@ftmon.arl.mil

Abstract

The RASSP Enterprise System provides key automation support for teams of signal processing/electrical design engineers in the execution of complex development projects. As a result, the system facilitates greatly improved productivity, as well as efficient program control and orderly management of design configurations. Core concepts of the RASSP Enterprise System include integration of tools and tool frameworks into an enterprise environment; program execution control through workflows; integrated data management functions; concurrent engineering team support; and integration of design engineering and manufacturing. This paper presents a strategy for the use of the RASSP environment, methodology/workflows, and information models to improve efficiency in task execution and information management on signal processor development projects.

Download a copy of "Integrated Process Control and Data Management in RASSP Enterprise Systems"

Managing the RASSP Virtual Enterprise

Bruce Bullock
ISX Corp.
ISX RASSP Program Manager

Ken Streeter
George Muncaster
Motorola

Mark Hoffman
RASSP System Engineering Team
ISX Corp.
RASSP Proliferation IPPDT

Mike McCollough
Sanders, A Lockheed Martin Co. Hughes Corp.
RASSP Design Env. Team RASSP Demo Team

Abstract

The Lockheed-Sanders RASSP development team is composed of four companies: Sanders, Motorola, Hughes, and ISX. These four geographically disparate companies work together daily across all facets of the RASSP program including: Program Management; System Engineering; RASSP Design Environment (RDE) Development; Process Development; Demonstration Work; Benchmark Efforts; and product and process Proliferation. Each major program element involves collaboration by all team members. The associated work products are the result of highly integrated activities. How is this successfully accomplished? continuing RDE development. This paper details the methodologies, tools, and standards that enable the Virtual Corporation to operate successfully and illustrates their use and benefits to its members. An area not addressed in this paper but recognized by the RASSP team as a key issue in the instantiation of a virtual enterprise are the limits, controls, and restrictions involved in: This paper describes a set of tools, methodologies, and standards developed and utilized by the team to enable the establishment and operation of the RASSP virtual corporation.


Workflow Modeling for Implementing Complex, CAD-Based, Design Methodologies

J. Stavash and J. Wedgwood
Lockheed Martin Advanced Technology Laboratories
Camden, NJ
jstavash@atl.ge.com
jwedgwoo@atl.ge.com


M. Forte
Rockwell International Corporation
Seal Beach, CA
mjforte@naa.rockwell.com


W. Selvidge and M.C. Tuck
Intergraph Corporation
Huntsville, AL
wrselvid@ingr.com
mctuck@ingr.com


A. Bard
Army Research Laboratory
Fort Monmouth, NJ
abard@ftmon.arl.mil


E. Finnie
Aspect Development Corporation
Mountain View, CA
elisa@aspectdv.com

Abstract

A specific goal of the Rapid Prototyping of Application-Specific Signal Processors (RASSP) program is to achieve a 4X improvement in design cycle time, cost of the design, and the quality of the final product. In order to achieve these 4X improvements, Lockheed Martin Advanced Technology Laboratories (ATL) is developing design methodologies that make use of concurrent engineering, design object reuse, and the spiral model of development for rapid prototyping [1]. Lockheed Martin ATL, Rockwell International, Intergraph, and Aspect Development are collaborating on developing workflow models to implement these design methodologies, as well as the data management and CAD tool environment to support them.

Download a copy of "Integration of DFT into RASSP"

RASSP Process Management

J. Malley, R. Bassett, M. Falco, G. Bruggemann

Sanders, A Lockheed Martin Co.
P.O. Box 868
Nashua, NH 03061

G. Muncaster

Motorola Govt Systems Technology Group
201 E. McDowell Road
Scottsdale, AZ 85252

Abstract

IEEE P-1220 as a basis, and is documented in IDEFO format for dissemination to applications both internal and at Beta sites. As the Sanders’ RASSP Team has developed, evaluated and experimented with the process, descriptors use text, hypertext, and graphics. The success of the process evolution has been demonstrated in its successful application. This paper discusses the Sanders’ Team’s process evolution, optimization. and application during the first two years of the program.


Approximate Processing and Incremental Refinement Concepts

J. Winograd , J. Ludwig, H. Nawab , A. Chandrakasan
Boston University
ECS Department
Boston, MA 02215


A. Oppenheim
Massachusetts Institute of Technology
RLE
Cambridge, MA 02139

Abstract

Approximate processing and incremental refinement concepts are needed for applications where it is desirable to provide a systematic tradeoff between the quality of signal processing results and the availability of resources, such as time, bandwidth, memory, and power. We examine the impact of these concepts for three distinct application areas: (1) low-power frequency-selective FIR filtering, (2) real-time time frequency analysis of signals and (3) DCT-based image encoding/decoding. Results from approximate processing of signal data illustrate the practical utility of these types of systems.

Download a copy of "Approximate Processing and Incremental Refinement Concepts"

Rapid Design and Exploration of Signal Processing System Using a VHDL Model Generator Based Paradigm

Scott R. Powell and Thomas M. Cesear

dQdt
5962 La Place Court, Suite 201
Carlsbad, CA 92008
phone: (619)929-9929 fax: (619)929-0280
powell@dqdt.com, cesear@dqdt.com

Abstract

An upgradable design methodology is described for the rapid design and implementation of ASIC-based embedded DSP systems; with results from a detailed design example. The design methodology is based around a library of VHDL model generators which create application-specific simulatable and synthesizable VHDL models of DSP algorithms. The VHDL model generators are extensively parameterized to encapsulate microarchitectural design expertise and elevate it to higher level design activities where there is a greater amount of leverage. Generators provide a cost-effective means to explore the area, speed, and power tradeoffs of algorithmic, architectural, and microarchitectural design alternatives at very early stages in the design process. An expanding library of application-specific, parameterized VHDL model generators is described which is oriented toward common signal processing functions. The library is hierarchical with model complexity ranging from single arithmetic operators to large core functions to entire VLSI chips. The VHDL generator library has been used to design several DSP ASICs; a specific design example is presented demonstrating a 3 to 5 times reduction in overall design time from system specification to mask-level layout.

Download a copy of "Rapid Design and Exploration of Signal Processing System Using a VHDL Model Generator Based Paradigm"

VHDL to Hardware: A TIREP Success Story

Ed Woods, Darin York, Gary Hout, John Miles
Naval Surface Warfare Center (NSWC)
Crane, IN 47522

L.J.Ceder
Naval Research Laboratory
Washington, DC. 20375-5336

Charles Rogers, David Broadhead, Louie Kitcoff, Lindsay Skidmore
Naval Air Warfare Center - Aircraft Division (NAWC - AD)
Indianapolis, IN

Abstract

Electronics obsolescence in military systems is one of the most expensive and elusive challenges facing the Department of Defense today. This one issue is costing millions of dollars a year in re-engineering, special orders, volume buys and redesign costs. Development of new techniques, tools and processes for maintenance of legacy systems and integration of new technology in an era of life cycle extension and funding reduction is essential. The Technology Independent Representation of Electronic Products (TIREP) project was funded by the Standard Hardware Acquisition and Reliability Program (SHARP) and the Flexible Computer Integrated Manufacturing (FCIM) program offices to address these repair, reliability, and obsolescence issues in the maintenance of legacy systems. TIREP is a joint effort between the Naval Research Lab (NRL), Washington DC, the Naval Air Warfare Center - Aircraft Division Indianapolis (NAWC-ADI), and the Naval Surface Warfare Center (NSWC) - Crane Division. TIREP has developed a seamless process to cost effectively recreate a form, fit, and function replacement of electronic circuit card assemblies from a digital functional behavioral description such as the Very High Speed Integrated Circuit(VHSIC) Hardware Description Language (VHDL) along with other related standards.

Download a copy of "VHDL to Hardware: A TIREP Success Story"


RASSP VHDL Modeling Terminology and Taxonomy - Revision 1.0

Carl Hein
Lockheed Martin
Advanced Technology Laboratories
Camden, NJ 08102

Todd Carpenter
Honeywell Technology Center
MPLS, MN 55418-1006

Paul Kalutkiewicz
Lockheed Sanders
Nashua, NH 03061-0868

Vijay Madisetti
Georgia Institute of Technology Advanced
Engineering & Technology School of
Electrical & Computer Engineering
Atlanta, GA 30332-0250

Abstract

VHDL modeling taxonomy and terminology conventions are emerging from the on-going efforts of the Terminology Working Group (TWG). Based upon examination and comparison of previously published modeling taxonomies, the working group is evolving a multi-axis taxonomy designed to describe the information content of RASSP model types and abstraction levels and to facilitate selection and construction of interoperable models. The TWG used the taxonomy to concisely refine modeling terms applying to system, hardware, and software models; abstraction levels; structural hierarchies; and modeling paradigms. The refined definitions for several of the modeling terms especially important in RASSP are listed and discussed.


Copyright © 1994-97 RASSP E&F
All rights reserved.

Webmaster