Interface-Based Design Introduction

4/14/99


Click here to start


Table of Contents

Interface-Based Design Introduction

Integrated CMOS Radio

Communication versus Computation

Energy-efficient Programmable Implementation Platform

The Design Object

Interfaces and Contracts

Interfaces and Contracts

Interface: Levels of Abstraction Part 1: Mechanisms (Wiring)

High-End Systems

High-End Systems

VSIA: Four Orthogonal Model Characteristics

VSIA: System-Level Data Abstractions

Interface: Levels of Abstraction Part 2: Policies (Semantics?)

Interactions of Components

Abstracting Synchrony

PPT Slide

PPT Slide

PPT Slide

Useful Concurrent Semantics

A Complete System-on-a-Chip

Architectures for Higher Computation Requirements

MC68332

MC68332

Embedded System Design Process

Co-synthesis Design Flow - Principle

Separate Behavior from Microarchitecture

IP-Based Design of Implementation

Co-design using co-synthesis and design space exploration

Communication Refinement

The Orthogonalization Approach

Communication Design

Model of Computation

Abstract CFSM

CFSM Refinement

Directions

Protocol Design

Refinement-based Protocol Design Methodology

System-on-Chip and IP-based Design

The Methodology

Latency-Insensitive Communication Protocol

The Orthogonalization Approach

Channel Segmentation

Automated Interface Synthesis

Author: Richard Newton