Hardware Configuration Management - EDNC
Transcript of Hardware Configuration Management - EDNC
![Page 1: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/1.jpg)
Presented By ED&C, Ltd.
Hardware Configuration Management
![Page 2: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/3.jpg)
Enterprise Deployments
Distributed and Supported By ED&C, Ltd.
![Page 5: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/5.jpg)
Research & Universities
Distributed and Supported By ED&C, Ltd.
![Page 6: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/6.jpg)
Integration Partners
Distributed and Supported By ED&C, Ltd.
![Page 7: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/7.jpg)
Problem Overview
![Page 8: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/12.jpg)
Product Overview
![Page 13: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/20.jpg)
• 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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/23.jpg)
Technical Support
![Page 24: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/25.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/27.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/28.jpg)
Reasons to Adopt ClioSoft as
Your DM Solution Provider
![Page 29: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/29.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/30.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/31.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/32.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/33.jpg)
Distributed and Supported By ED&C, Ltd.
Customer Reasons
• 회사 소유의 디자인 IP– 회사의 소중한 자산가치– 사람에 의한 관리도 투자는 들어감– 완벽하고 체계적인 중립적 관리가 필요함
• 개발 업무 협조(Collaboration)– 설계, 검증의 진행상황이 SOS에 의해 관리되고 파악되므로 팀 내의
communication이나 회의를 줄일 수 있음(Tag)
• 개발인력의 변동– 기존 개발자의 디자인과 환경을 그대로 전달 받을 수 있음– 개발인력의 변동이 있더라도 모든 관리는 SOS에 의해 이루어지고 있음
• 문제 대처능력– 각 개발자들의 개발이력 보고서– Version control에 의한 백업 복구
• 프로젝트 관리– 많은 프로젝트로 인한 혼선 방지– 프로젝트 팀들 간의 업무 분리 및 체계적인 관리– 각 프로젝트 별 진행상황 파악으로 선 조치 가능
![Page 34: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/34.jpg)
Product Demonstration and Q&A
![Page 35: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/35.jpg)
Screenshots
Interface & ‘Design Aware’ DM Adaptors
![Page 36: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/36.jpg)
SOS Client GUI
Distributed and Supported By ED&C, Ltd.
![Page 37: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/37.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/38.jpg)
SOS DM Adaptor for Cadence Virtuoso
Distributed and Supported By ED&C, Ltd.
![Page 39: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/39.jpg)
SOS DM in Cadence Editors
Distributed and Supported By ED&C, Ltd.
![Page 40: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/40.jpg)
Manage Design Hierarchy
Distributed and Supported By ED&C, Ltd.
![Page 41: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/41.jpg)
Manage Design Hierarchy
Distributed and Supported By ED&C, Ltd.
![Page 42: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/42.jpg)
Graphical Diff of Schematics & Layouts
Select two
revisions to
compare
Distributed and Supported By ED&C, Ltd.
![Page 43: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/43.jpg)
Graphical Diff of Schematics
Object
Added
Object
Removed
Property
Changed
Distributed and Supported By ED&C, Ltd.
![Page 44: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/44.jpg)
Step Through the Differences
Distributed and Supported By ED&C, Ltd.
![Page 45: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/45.jpg)
DM Adaptor for Synopsys Custom Designer
Distributed and Supported By ED&C, Ltd.
![Page 46: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/46.jpg)
SOS DM in Synopsys Editors
Distributed and Supported By ED&C, Ltd.
![Page 47: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/47.jpg)
DM Adaptor for SpringSoft Laker
![Page 48: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/48.jpg)
© 2007 ClioSoft, Inc. Strictly Confidential
DM Adaptor for Mentor ICstudio
![Page 49: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/49.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/50.jpg)
© 2007 ClioSoft, Inc. Strictly Confidential
Trac – Open Source Issue Management
![Page 51: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/51.jpg)
Integrated Interface
Distributed and Supported By ED&C, Ltd.
![Page 52: Hardware Configuration Management - EDNC](https://reader033.fdocuments.us/reader033/viewer/2022050612/6274412c95b47d0e99037186/html5/thumbnails/52.jpg)
JM Ryu / ED&C, Ltd.
Product Demonstration and Q&A