To drastically increase the SoC design productivity
- by 20 times in 2005, reusing 90% of the design;
- by 100 times in 2010, reusing 99% of the design.
- VCore based design methodology
- VCore reuse based high-level design methodology.
- A VCore is reusable functional component, whose architecture and external
interface are configurable. It is a high-level abstraction of a functional
specification at the system and architectural levels.
- High-level design modeling methodology
- System level modeling using VCores and architecture exploration methodology.
- VCore synthesis technology
- Synthesis of a VCore's internal description and the interface between
VCores.
- VCore platform technology
- VCore database technology for VCore development and reuse.

- NEDO project "Research & Development of Advanced Design Technology
for SoC".
- A demonstration prototype will be ready in 2002, and a fully functional
prototype will be completed in 2004.
System level specification
definition and architecture synthesis |
|
- System level design of an SoC using function VCores and rapid prototyping.
- Synthesis of an architecture using hardware and software VCores based on
system level specification.
| System level specification |
Architecture Synthesis |
- System level modeling
- Design entry and model generation.
- System level verification.
- Functional and performance validation.
|
- VCore mapping
- VCore binding considering hardware/software trade-offs and optimization.
- Architecture performance estimation
- Size, speed and power consumption estimation at the architectural level.
|
| System level specification and architecture synthesis structure |
|
| VCore synthesis and test architecture synthesis |
|
- Generation of an optimized embedded software code and synthesis of an RTL
description for a VCore.
- SoC at-speed test and test cost optimization.
| VCore synthesis |
System test |
- Hardware VCore synthesis
- Synthesis of a configurable instruction set processor.
- Behavioral synthesis of custom logic.
- Software VCore
- Retargettable compiler and generation of software code for a configurable
instruction set processor.
- Interface synthesis
- Synthesis of interface circuits and device drivers.
|
- VCore design for testability
- At-speed test using non-scan DFT method.
- SoC test cost optimization
- Synthesis of an architecture that optimizes an SoC test cost.
|
| VCore synthesis and system test structure |
|

- VCore-oriented database system.
- A VCore's internal structure is configurable, and its performance can be
estimated.
- Web based access.
| VCore platform |
- VCore database
- Object-oriented database.
- VCore data registration, query, update.
- Web based system.
- VCore development support tool
- GUI based VCore registration system.
- VCore verification and authentication process.
|
- Physical data interface
- Physical data extraction.
- VCore performance estimation.
- Design utilities
- VCore version management.
- VCore design flow management.
- Project management.
- Documentation management.
|

Demonstration of Design Productivity Improvement
- by 20 times in 2005, reusing 90% of the design;
- by 100 times in 2010, reusing 99% of the design.
Estimation and Demonstration of VCDS Technologies
| Applications for Demonstration |
|
| <First Application> |
<Second Application> |
 |
T.B.D |
Copyright (C) 2001,2002 STARC