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