1
VCDS Tool Demonstration Rafael K. Morizawa, Kazuo Tanaka, Keisuke Watanabe, Yuji Kaitsu, Shoji Hanamura, Takao Shinsha, Michiaki Muraoka Semiconductor Technology Academic Research Center (STARC) Abstract The VCore(*) based Design Methodology developed in the VCDS(**) project is a novel design methodology utilizing VCores. VCores are reusable functional cores defined at high level. We designed a SoC for Wearable Computer as a vehicle application in the pilot project (Figure 1), and compared our proposed methodology with a conventional RTL based design methodology by measuring the design productivity. We obtained very promising prospects that the design productivity could be improved 20 times for the enhanced VCDS (Figure 2). We will make a demonstration of the implemented pilot tool to show how effective our proposed methodology is. (*) VCore: Virtual Core (**) VCDS: Virtual Core based Design System SoC SoC Image of Application Products Image of Application Products <Business Model> <Business Model> <Child Model> <Child Model> <Vehicle : Wearable Computer (W-Com)> Most suitable application for the evaluation of the VCDS; - Effectiveness of design methodology – Design flexibility Design productivity - VCore Reusability Figure1. Pilot Design Project { Figure 2. Effectiveness of VCore based Design - Productivity - Estimation from the W-Com Design: Design productivity would be improved 20 times. VCDS Prototype (Measured) (Assum.: Coefficient of VCore reuse = 90%) Conventional Design Method (Assum.: Coefficient of IP reuse = 30%) 0.000 0.200 0.400 0.600 0.800 1.000 1.200 0.22 (Productivity = 4.6) 1.0 System Verification (Co-Sim) RTL Synthesis SW Synthesis H V-Core Design F & S V-Core Verification F & S V-Core Design Architecture Synthesis System Spec. Definition VCDS Conventional System Spec.& Architecture Design HW Verification HW Design SW Verification SW Design Man-hour for Design (Relative) Enhanced VCDS (Estimated) (Assum.: Coefficient of VCore reuse = 90%) 0.05 (Productivity = 20) New V-Core Design × × } } H V-Core Verification Design for Testability

VCDS Tool Demonstration - cecs.uci.edupapers/compendium94-03/papers/... · VCDS Tool Demonstration Rafael K. Morizawa, Kazuo Tanaka, Keisuke Watanabe, Yuji Kaitsu, Shoji Hanamura,

Embed Size (px)

Citation preview

Page 1: VCDS Tool Demonstration - cecs.uci.edupapers/compendium94-03/papers/... · VCDS Tool Demonstration Rafael K. Morizawa, Kazuo Tanaka, Keisuke Watanabe, Yuji Kaitsu, Shoji Hanamura,

VCDS Tool Demonstration

Rafael K. Morizawa, Kazuo Tanaka, Keisuke Watanabe, Yuji Kaitsu, Shoji Hanamura, Takao Shinsha, Michiaki Muraoka

Semiconductor Technology Academic Research Center (STARC) Abstract

The VCore(*) based Design Methodology developed in the VCDS(**) project is a novel design methodology utilizing VCores. VCores are reusable functional cores defined at high level. We designed a SoC for Wearable Computer as a vehicle application in the pilot project (Figure 1), and compared our proposed methodology with a conventional RTL based design methodology by measuring the design productivity. We

obtained very promising prospects that the design productivity could be improved 20 times for the enhanced VCDS (Figure 2). We will make a demonstration of the implemented pilot tool to show how effective our proposed methodology is. (*) VCore: Virtual Core (**) VCDS: Virtual Core based Design System

SoCSoC

Image of Application ProductsImage of Application Products

<Business Model><Business Model><Child Model><Child Model>

<Vehicle : Wearable Computer (W-Com)>Most suitable application for the evaluation of the VCDS;

- Effectiveness of design methodology – Design flexibilityDesign productivity

- VCore Reusability

Figure1. Pilot Design Project

{

Figure 2. Effectiveness of VCore based Design - Productivity -

Estimation from the W-Com Design: Design productivity would be improved 20 times.

VCDS Prototype(Measured)(Assum.: Coefficientof VCore reuse = 90%)

ConventionalDesign Method(Assum.: Coefficientof IP reuse = 30%)

0.000 0.200 0.400 0.600 0.800 1.000 1.200

0.22(Productivity = 4.6)

1.0

System Verification (Co-Sim)RTL Synthesis

SW Synthesis

H V-Core Design

F & S V-Core Verification

F & S V-Core Design

Architecture Synthesis

System Spec. Definition

VCDSConventional

System Spec.&Architecture Design

HW Verification

HW Design

SW Verification

SW Design

Man-hour for Design (Relative)

Enhanced VCDS (Estimated)(Assum.: Coefficientof VCore reuse = 90%)

0.05 (Productivity = 20)

New

V-C

ore

Desig

n

×

× }

}H V-Core Verification

Design for Testability