Hardware Configuration Management - EDNC

Preview:

Citation preview

Presented By ED&C, Ltd.

Hardware Configuration Management

ClioSoft Company Overview

• Founded in 1997

• Headquarters in Fremont, CA

• Sales offices in N.America, Europe, Japan, China,

Korea, Taiwan, Israel, India

• R&D and Support – CA, PA & India

• Mission: Improve design team productivity

• Product Name : SOSTM

– Save Our Source

– Easy to use data management

– Enhanced communication

– Seamless integration with EDA tools

Distributed and Supported By ED&C, Ltd.

Enterprise Deployments

Distributed and Supported By ED&C, Ltd.

Research & Universities

Distributed and Supported By ED&C, Ltd.

Integration Partners

Distributed and Supported By ED&C, Ltd.

Problem Overview

Large teams Multiple sitesExplosion of

data

Composite Binary Design

Data

Complex flows

Need for IP and design

reuse

DesignVariants

Today‟s Design Environment

Specification RTL Design

Place & Route

Verification

Analog Design Custom Layout

Distributed and Supported By ED&C, Ltd.

Ad-Hoc Design Process

Specification RTL Design Custom Layout

Place & RouteVerificationAnalog Design

Distributed and Supported By ED&C, Ltd.

Issues with Ad-Hoc Processes

• Design errors

– Require very expensive re-spin

• Project delays

– Impact time to market

• Lack of control and visibility

– Decreased predictability

• CAD support nightmare

Distributed and Supported By ED&C, Ltd.

Streamlined Design Process

ClioSoft‟s Design Data Collaboration Platform

Verification

RTL Design

Place & Route

Custom LayoutSpecification

Analog Design

Distributed and Supported By ED&C, Ltd.

Product Overview

Products & Integrations

SOS

viaDFII

Cadence

Virtuoso

SOS

viaICstudio

Mentor

ICstudio

SOS

viaLaker

SpringSoft

Laker & ADP

Universal

DM Adaptor

Other Flows

Issue

Tracking

Trac

Bugzilla

Fusion Forge

SOS API + Command Line Interface

SOSDesign Data Collaboration Platform

SOS

viaCD

Synopsys

Custom

Designer

Distributed and Supported By ED&C, Ltd.

Design Aware Integrations

Core Functions

Authentication & Access Controls

Integrated with Issue Tracking

Global Collaboration

Release & Derivative Management

Version Control

Design Reuse

Distributed and Supported By ED&C, Ltd.

Focus on Hardware Design

Integrated Directly into Design Tools

Isolated and Shared Workspace

Visual Diff for Schematics & Layouts

Disk Usage Optimization

Composite Design Objects

Design Hierarchy Management

Distributed and Supported By ED&C, Ltd.

Cell-view as a composite objectCo-managed files

packaged into a

single composite

object

•Data integrity of the cell-view

•# Objects in project reduced 3-4x

•Improved performance

•Manage composite objects from any tool

Cell-view managed as files

Cell-views such as

schematics and layout

consist of multiple

co-managed files

Cell-View as a Single Composite Object

Distributed and Supported By ED&C, Ltd.

Distributed and Supported By ED&C, Ltd.

Some Typical Customer Information

Customer # Engineers # Projects # Objects in

Typical Project

AMCC 44 25 160,000

Leader in Low Power 120 >100 145,000

Leader in Signal

Processing

200 70 100,000

RF Micro Devices 150 15 80,000

• RF Micro Presentation at CDN Live 2006– http://www.cliosoft.com/news/pdf/cdnlive-rfmd-2006.pdf

• Joint paper on DM with AMCC– http://www.cliosoft.com/news/pdf/white_paper_cliosoft_amcc.pdf

• Mentor U2U 2006 Presentation with Stretch– http://www.cliosoft.com/news/pdf/mentor-u2u-2006.pdf

• Success story with Tektronix– http://www.cliosoft.com/customers/tek/tek-clio-cadence-ss.pdf

SCM - Explosion Of Disk Space

Each user has their

own workarea

containing actual

design files

Cost

IT overhead

Performance

Project

Size

100 Gigs

Workarea_1

100 Gigs

Workarea_2 100 Gigs

Workarea_3100 Gigs

Workarea_4100 Gigs

Workarea_5100 Gigs

Workarea_6 100 Gigs

Workarea_7100 Gigs

Workarea_8100 Gigs

Workarea_9100 Gigs

Workarea_?

100 Gigs

Distributed and Supported By ED&C, Ltd.

Project

Size

100 Gigs

Workarea_1

100 Gigs

Workarea_2 100 Gigs

Workarea_3 100 Gigs

Workarea_4 100 Gigs

Workarea_5 100 Gigs

Workarea_6 100 Gigs

Workarea_7 100 Gigs

Workarea_8 100 Gigs

Workarea_9 100 Gigs

Workarea_?

100 Gigs

Project

Size

100 Gigs

WA_1

50 Meg

WA_250 Meg

WA_350 Meg

WA_450 Meg

WA_550 Meg

WA_650 Meg

WA_750 Meg

WA_850 Meg

WA_950 Meg

WA_?

50 Meg

HCM - Optimize Storage with Links

Each user has their

own workarea

which contains

links to a cache

Lower Cost

Reduced IT

overhead

Improved

Performance

Distributed and Supported By ED&C, Ltd.

• Isolated

– Users work in their own sandbox

– Changes are not published until committed

– Update workarea to get changes

– Typical work model

• Shared

– Users work in a common shared workarea

– Changes are visible on save

– Good for small groups working closely such as

custom layout engineers

Project

Repository

WorkArea

Larry

WorkArea

Curly

WorkArea

Moe

Shared

WorkArea

Jack

Support for Different Workflows

Distributed and Supported By ED&C, Ltd.

Client-Server-Cache Architecture

Linked

Workarea

Symlink to a Revision

SOS Client

EDA

Tools

Local

Cache

Cached Revisions

SOSD Cache

Daemon

v37 v36

Cached RevisionsRevisionsMetadata RevisionsMetadata

Project

Repository

SOSD Primary

Daemon

v37v37

Copy of a Revision

Copy

Workarea

SOS Client

EDA

Toolsv37

Use=9 Use=1Use=10 Use=0

Distributed and Supported By ED&C, Ltd.

Hierarchical References & Reuse

ADSL2-IAD @sv

AUX CoreDSL Core

DDR

Memory

ICache

DSL Core @munich

XCVRAFE

AUX Core @shanghai

ENETPCI

USB

Verification IP @sv

PCIXPCIUSBOCP

Silicon IP @sv

MEMUSBMIPSARM

Distributed and Supported By ED&C, Ltd.

Technical Support

World Class Worldwide Support

• Support is a critical element of a DDM solution

• Round the clock support

– From US (West and East Coast) & India

• Timely „Virtually Onsite‟ support using WebEx

Online Remote Support service

• Secure support website

– Open and query company wide support tickets

– Access FAQs, Application & Release Notes

– Request Live „Instant Support‟ through WebEx

• Training - onsite, live online & pre-recorded

• Quick response to fixes and enhancements

Distributed and Supported By ED&C, Ltd.

Customers Concur – “Best Support”

• “NONE of the many other EDA vendors we deal with does support

better.”

Bengt-Erik Embretsen, EDA Manager, Zarlink

• “I would like to say that ClioSoft provides the BEST and most timely

support of any of our EDA vendors!!! Because our problems many times

mean a work STOP, this is very important!!!”

Ken Worland, CAD Engineer, Analog Devices

• “In all my years in IT (almost 20 years now) I've never received technical

support from a company that is as good as what I've got from Cliosoft.

You are to be commended. I've used a bunch of different revision

control tools (RCS, CVS, SCCS, Subversion, Arch, VSS, SourceGear's

Vault, DesignSync), and though most are open source, support for the

commercial ones doesn't come close to what you provide.”

C. R. Oldham, EDA Manager, Formerly at Intel & Marvell

Distributed and Supported By ED&C, Ltd.

DDM Built for IC Design

• Not limited by 3rd party

Software Configuration

Management system

• Unique features for designers

– Workareas with sym links to cache

– Isolated and shared workareas

– Composite design objects

– Universal DM Adaptor

– Hierarchy management

– Graphical diffs

• Quick turnaround for

enhancement requests

• End to end support

DM Platform

Adaptors

Distributed and Supported By ED&C, Ltd.

The DM of Choice for ALL Design Flows

Cadence

Virtuoso

SpringSoft

Laker

Mentor

DXDesigner

New Tools/Flows

Agilent

ADS

In-House

EditorSynopsys

Custom Designer

Distributed and Supported By ED&C, Ltd.

Reasons to Adopt ClioSoft as

Your DM Solution Provider

Distributed and Supported By ED&C, Ltd.

Technical Reasons

• Built for Design Engineers

– Features driven by requirements from hardware engineers and not software engineers

• Client-Server architecture and Remote Cache servers

– Efficient multi-site collaboration

• Workareas with symbolic links

– Optimal use of disk space

• Shared workareas

– Efficient model for close collaboration

• Composite object support

– Data integrity of cell-views maintained by keeping all co-managed files as a single object

– Efficient management of design data

• „Design Aware‟ integration with Native EDA Design Tools

– No need to learn or use a different interface

– Hierarchical copy and Hierarchical DM operations supported

• Security and Access Controls

Distributed and Supported By ED&C, Ltd.

Support Reasons

• The best support in EDA– “NONE of the many other EDA vendors we deal with does support

better.”

Martin Collinge, Director of EDA at Zarlink, UK

Customer since 2002

– “I would like to say that Cliosoft provides the BEST and most timely

support of any of our EDA vendors!!! Because our problems many

times mean a work STOP, this is very important!!!”

Ken Worland, Leader in Signal Processing, Customer since 2005

• Round the clock support from California & India

• Timely „Virtually Onsite‟ support using WebEx

Online Remote Support service

• Quick response to fixes and enhancements

Distributed and Supported By ED&C, Ltd.

Customer Driven Enhancements

• Configurable roles – Spansion

• Shared workareas – Analog Devices & Intersil

• Readonly shared workareas – Spansion &

Transmeta

• Remote Site Update Performance – Spansion

• Links to Cache workareas – Cirrus

• Authentication & Security – Marvell

• Laker Integration – Marvell, eASIC, Raza Micro

Distributed and Supported By ED&C, Ltd.

Business Reasons

• Mature company– 14th year of business (Started in 1997)

– Over 80 Customers worldwide

– 100s of tape-outs

• Own both DM Platform and EDA Interfaces– Enhancements can be made to core DM and EDA tool

interface

– All technical issues addressed by one company

• Integrated with several IC flows– Cadence Virtuoso, Mentor ICstudio, Silicon Canvas Laker

– Option to change flows or use mixed flows

Distributed and Supported By ED&C, Ltd.

Customer Reasons

• 회사 소유의 디자인 IP– 회사의 소중한 자산가치– 사람에 의한 관리도 투자는 들어감– 완벽하고 체계적인 중립적 관리가 필요함

• 개발 업무 협조(Collaboration)– 설계, 검증의 진행상황이 SOS에 의해 관리되고 파악되므로 팀 내의

communication이나 회의를 줄일 수 있음(Tag)

• 개발인력의 변동– 기존 개발자의 디자인과 환경을 그대로 전달 받을 수 있음– 개발인력의 변동이 있더라도 모든 관리는 SOS에 의해 이루어지고 있음

• 문제 대처능력– 각 개발자들의 개발이력 보고서– Version control에 의한 백업 복구

• 프로젝트 관리– 많은 프로젝트로 인한 혼선 방지– 프로젝트 팀들 간의 업무 분리 및 체계적인 관리– 각 프로젝트 별 진행상황 파악으로 선 조치 가능

Product Demonstration and Q&A

Screenshots

Interface & ‘Design Aware’ DM Adaptors

SOS Client GUI

Distributed and Supported By ED&C, Ltd.

Full Command Line Interface

USAGE

soscmd <command name>[command arguments]

EXAMPLES

soscmd update

Update the workarea using the current revision search

order.

soscmd co *.v ../top.v

Check out all the files with the extension '.v' in the current

directory and also the file 'top.v’ in the parent dir.

soscmd discardco –F ecelib/4mux8/schematic

Discard the check out of cell-view 'stim.dat' ecelib/4mux8/schematic

in the root directory of the workarea even if it has been modified.

soscmd ci -sco -aLog="Fixed race condition."

Check in ALL the checked out objects with a change log

‘Fixed race condition’.

Distributed and Supported By ED&C, Ltd.

SOS DM Adaptor for Cadence Virtuoso

Distributed and Supported By ED&C, Ltd.

SOS DM in Cadence Editors

Distributed and Supported By ED&C, Ltd.

Manage Design Hierarchy

Distributed and Supported By ED&C, Ltd.

Manage Design Hierarchy

Distributed and Supported By ED&C, Ltd.

Graphical Diff of Schematics & Layouts

Select two

revisions to

compare

Distributed and Supported By ED&C, Ltd.

Graphical Diff of Schematics

Object

Added

Object

Removed

Property

Changed

Distributed and Supported By ED&C, Ltd.

Step Through the Differences

Distributed and Supported By ED&C, Ltd.

DM Adaptor for Synopsys Custom Designer

Distributed and Supported By ED&C, Ltd.

SOS DM in Synopsys Editors

Distributed and Supported By ED&C, Ltd.

DM Adaptor for SpringSoft Laker

© 2007 ClioSoft, Inc. Strictly Confidential

DM Adaptor for Mentor ICstudio

Universal DM Adaptor

package Mentor_IC {

basename globany

"{*}.*_[0-9]*";

include globplus

"$1.*";

}

Rule Design ObjectsFiles

Collection of files

automatically packaged

as a composite design

objects using the rule set

Distributed and Supported By ED&C, Ltd.

© 2007 ClioSoft, Inc. Strictly Confidential

Trac – Open Source Issue Management

Integrated Interface

Distributed and Supported By ED&C, Ltd.

JM Ryu / ED&C, Ltd.

Product Demonstration and Q&A

Recommended