White Papers

Combining Foresight and MATLAB for Complex System Design Modern systems are very difficult to construct and verify due to their growing complexity. Multiple disciplines must come together in order to achieve the design goals. For modern, complex designs, model-based design provides a significant advantage, but a model-based design environment must support multiple levels of abstraction and mixed modeling domains. This document presents a methodology for combining Foresight and MATLAB to create a powerful, flexible environment for exploring the system design space and formalizing specification prior to implementation. In particular, it provides the ability to determine both the behavior and the performance of a system prior to implementation while providing for verification at all stages of the design process. PDF
MODELING THE IMPACT OF PACKAGING DURING HIGH-LEVEL SYSTEM DESIGN: The Integration of Physical Partitioning Into Virtual Prototyping As system designers strive to meet the conflicting objectives of cheaper, smaller, and faster electronic systems, the impact of packaging decisions on the design outcome is growing. As higher density systems become prevalent, virtual prototyping activities (functional decomposition, logical partitioning, hardware/software partitioning) must be integrated with physical implementation details at an earlier design stage to insure design success. "Physical partitioning" involves determining what components are assembled into which ICs, modules, or boards, and what type of implementation technologies are used to meet design for cost, and design for manufacturability goals. This paper discusses the role of "physical partitioning" in system virtual prototyping and new software developments that integrate physical partitioning with other virtual prototyping activities. PDF