EDA and the Net

11/13/97


Click here to start


Table of Contents

EDA and the Net

Outline

Semiconductor Industry Growth

1970's: The First Generation A Tool-Centric view of CAD

1980's: The Second Generation An Integration-Centric View of CAD

A State-of-the-Art CAD Framework

Abstractions in a Framework Model

History of the Design Technology Industry

History of the Design Technology Industry

1990s: The Third Generation

Industry Trends

Collaboration in Electronic Systems Design: Commercial State-of-The-Art

Hertzsprung-Russell Diagram

Evolution of Design Technology Companies

The Dilemma

ACM/IEEE Design Automation Conference Exhibit Booth & Suite Space

Impact of Collaboration Technology

Use of Networks in EDA Integration

EDA Integration Environments

Outline

Perspectives and Market Opportunities

Growth of Internet Hosts

Growth of Internet Servers

The Connectivity Revolution

Outline

The Opportunity

Major Aspects of the Integration Environment

Single, Integrated EDA Community

Design Transaction Management

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

Distributed Network Architecture

What is ComponentWare in this Context?

Outline

Next-Generation Operating Environments (e.g. the Microsoft Millenium Project)

Next-Generation Operating Environments

Next-Generation Operating Environments

Next-Generation Operating Environments

“WebOS” (Prof. Eric Brewer, et. al., UC Berkeley

Distributed Network Architecture

The Role of the Service Layer

One Organization of a Proxy

The WELD Perspective

The WELD Perspective

Outline

The "Java Terminal"

The “Network Computer” (or “Hollow Client”)

The “Network Computer”

What Percentage of New EDA Licenses do You Think will be Issued for Windows NT Platforms in CY2000?

What Percentage of New EDA Licenses do You Think will be Issued for Network Computers with Server-Farms (true client-server) Platforms in CY2000?

The Role of Java in Distributed Applications

An Example: JavaBeans

Attributes of JavaBeans

Java-as-a-Syntax for Embedded Systems

Outline

Representation as an Aid in Decision Support

Beyond Hierarchy

Code Properties

Representing Complex Structure

Abstractions for Collaboration

Author: Richard Newton

Email: rnewton@ic.eecs.berkeley.edu

Home Page: http://www-cad.eecs.berkeley.edu/~newton