52
Presented By ED&C, Ltd. Hardware Configuration Management

Hardware Configuration Management - EDNC

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hardware Configuration Management - EDNC

Presented By ED&C, Ltd.

Hardware Configuration Management

Page 2: Hardware Configuration Management - EDNC

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.

Page 3: Hardware Configuration Management - EDNC

Enterprise Deployments

Distributed and Supported By ED&C, Ltd.

Page 5: Hardware Configuration Management - EDNC

Research & Universities

Distributed and Supported By ED&C, Ltd.

Page 6: Hardware Configuration Management - EDNC

Integration Partners

Distributed and Supported By ED&C, Ltd.

Page 7: Hardware Configuration Management - EDNC

Problem Overview

Page 8: Hardware Configuration Management - EDNC

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.

Page 9: Hardware Configuration Management - EDNC

Ad-Hoc Design Process

Specification RTL Design Custom Layout

Place & RouteVerificationAnalog Design

Distributed and Supported By ED&C, Ltd.

Page 10: Hardware Configuration Management - EDNC

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.

Page 11: Hardware Configuration Management - EDNC

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.

Page 12: Hardware Configuration Management - EDNC

Product Overview

Page 13: Hardware Configuration Management - EDNC

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.

Page 14: Hardware Configuration Management - EDNC

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.

Page 15: Hardware Configuration Management - EDNC

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.

Page 16: Hardware Configuration Management - EDNC

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.

Page 17: Hardware Configuration Management - EDNC

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

Page 18: Hardware Configuration Management - EDNC

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.

Page 19: Hardware Configuration Management - EDNC

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.

Page 20: Hardware Configuration Management - EDNC

• 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.

Page 21: Hardware Configuration Management - EDNC

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.

Page 22: Hardware Configuration Management - EDNC

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.

Page 23: Hardware Configuration Management - EDNC

Technical Support

Page 24: Hardware Configuration Management - EDNC

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.

Page 25: Hardware Configuration Management - EDNC

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.

Page 26: Hardware Configuration Management - EDNC

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.

Page 27: Hardware Configuration Management - EDNC

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.

Page 28: Hardware Configuration Management - EDNC

Reasons to Adopt ClioSoft as

Your DM Solution Provider

Page 29: Hardware Configuration Management - EDNC

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

Page 30: Hardware Configuration Management - EDNC

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

Page 31: Hardware Configuration Management - EDNC

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

Page 32: Hardware Configuration Management - EDNC

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

Page 33: Hardware Configuration Management - EDNC

Distributed and Supported By ED&C, Ltd.

Customer Reasons

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

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

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

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

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

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

Page 34: Hardware Configuration Management - EDNC

Product Demonstration and Q&A

Page 35: Hardware Configuration Management - EDNC

Screenshots

Interface & ‘Design Aware’ DM Adaptors

Page 36: Hardware Configuration Management - EDNC

SOS Client GUI

Distributed and Supported By ED&C, Ltd.

Page 37: Hardware Configuration Management - EDNC

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.

Page 38: Hardware Configuration Management - EDNC

SOS DM Adaptor for Cadence Virtuoso

Distributed and Supported By ED&C, Ltd.

Page 39: Hardware Configuration Management - EDNC

SOS DM in Cadence Editors

Distributed and Supported By ED&C, Ltd.

Page 40: Hardware Configuration Management - EDNC

Manage Design Hierarchy

Distributed and Supported By ED&C, Ltd.

Page 41: Hardware Configuration Management - EDNC

Manage Design Hierarchy

Distributed and Supported By ED&C, Ltd.

Page 42: Hardware Configuration Management - EDNC

Graphical Diff of Schematics & Layouts

Select two

revisions to

compare

Distributed and Supported By ED&C, Ltd.

Page 43: Hardware Configuration Management - EDNC

Graphical Diff of Schematics

Object

Added

Object

Removed

Property

Changed

Distributed and Supported By ED&C, Ltd.

Page 44: Hardware Configuration Management - EDNC

Step Through the Differences

Distributed and Supported By ED&C, Ltd.

Page 45: Hardware Configuration Management - EDNC

DM Adaptor for Synopsys Custom Designer

Distributed and Supported By ED&C, Ltd.

Page 46: Hardware Configuration Management - EDNC

SOS DM in Synopsys Editors

Distributed and Supported By ED&C, Ltd.

Page 47: Hardware Configuration Management - EDNC

DM Adaptor for SpringSoft Laker

Page 48: Hardware Configuration Management - EDNC

© 2007 ClioSoft, Inc. Strictly Confidential

DM Adaptor for Mentor ICstudio

Page 49: Hardware Configuration Management - EDNC

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.

Page 50: Hardware Configuration Management - EDNC

© 2007 ClioSoft, Inc. Strictly Confidential

Trac – Open Source Issue Management

Page 51: Hardware Configuration Management - EDNC

Integrated Interface

Distributed and Supported By ED&C, Ltd.

Page 52: Hardware Configuration Management - EDNC

JM Ryu / ED&C, Ltd.

Product Demonstration and Q&A