ClioSoft - Technology & Solutions
ClioSoft provides a Design Data Collaboration Platform that is tailor-made to manage and version control design data from ANY design flow. It supports several different work flows that design teams require and provides seamlessly integrated design data management solutions for popular IC flows.
SOS streamlines the design process by enhancing communication and facilitating efficient and accurate sharing of design data from concept through tape-out. This significantly improves design team productivity and dramatically reduces chances of requiring a mask re-spin due to configuration errors.
The SOS platform is built to handle the requirements of hardware design flows and is therefore not hindered by the limitations of software configuration management systems. SOS gives design teams the flexibility to CHOOSE the way they work, share and collaborate with team members.
Features & Functions
SOS enables secure multi-site collaboration and provides version control, work-area management, release management, design reuse, and project control seamlessly integrated with popular design flows.
SOS improves collaboration whether the design team is in the same building or spread across the globe. Several technologies have been incorporated to improve the efficiency of sharing data. These include:
Custom ‘Design Aware’ DM Adaptors
ClioSoft has created ‘Design Aware’ integrations to expose the design management features directly in the design tools and enables engineers to work with familiar design abstractions such as libraries, cells, views and hierarchies and eliminates the tedium of sorting through a vast array of tool generated files.
The DM operations are built into the design browsers of the IC flows and do not require designers to use a separate browser for design data management.
Custom DM Adaptors are available for the following popular IC flows:
Universal DM Adaptor
There are a large number of EDA tools and custom adaptors may not be available for all tools. ClioSoft has developed a unique ‘rule-based technology’ that allows SOS to automatically recognize, organize and manage design data generated by practically ANY EDA tool. This “future proofs” your DM needs since design data from any tool can also be easily managed by creating a rule-set.
Composite Object Support
Design objects such as schematics or layouts are often saved not in one file but in a collection of co-managed files. Unlike traditional software configuration management systems, SOS recognizes and manages multiple physical files that make up a logical design unit as a single composite object. All the files that belong to the design unit are versioned, tagged, etc. as a single object. This ensures the integrity of the design unit and also improves performance.
Optimal Use of Disk Space
The typical software workarea model where each engineer has a physical copy of each object is unsuitable for large IC design projects with very large libraries. Disk space usage and maintenance become prohibitively expensive for large teams. Workarea updates suffer performance problems because modified files must be copied to the workarea.
SOS supports ‘physical copy’ work-areas but also supports three different workareas models that use symbolic links to optimize disk space usage.
Most design teams use ‘Links to Smart Cache’ that allows the same flexibility, stability, and isolation of having physical copies but makes optimal use of disk space by sharing one physical copy of the file in the cache between multiple users. The Cache Server tracks the number of links to each revision and purges revisions from the cache when there are no links to the revision of the file.
Isolated and Shared Workareas
Most designers prefer to have their own isolated workareas and update their workareas, to synchronize with the changes made by others, only when desired. When making modifications, the workflow is to check out the required design object, make changes in the local workarea, verify the changes and then check the design object back into the project. Other designers can get the changes only after the new revision has been checked in to the project.
However, some designers (especially layout engineers) need to work more closely. They need access to each other’s changes as they are made so all related changes made can be verified (LVS, DRC, etc) together before the set of design objects modified by these engineers are all checked in.
SOS allows design engineers to choose the way they want to work and supports both isolated and shared workareas.
Hierarchical Reference and Reuse Engine
A project can reference and reuse design objects or entire design libraries in other projects across the corporate WAN. Design data management of large projects can be simplified by partitioning into smaller, independently managed sub-projects at local or remote sites. Design intellectual property (IP) can be re-used across the enterprise thereby improving productivity and reducing time to market.
Integrated with Issue Tracking
Cross coupled integration between SOS and issue tracking systems allows users to maintain the relationship between issues and the changes made to address the issues. Designer can associate an open issue assigned to them when checking in a design object. The relationship between the issue and the associated changes are maintained both in SOS and the issue tracking system. Integrated issue tracking is currently available for the following issue tracking systems: