Global Design Platform (GDP) XL-git & XL2018-05-13T12:41:30+00:00

IC Manage GDP XL & XL-git

Get a Demo

Supporting the Entire SoC Workflow — Analog, Digital & Software

IC Manage Global Design Platform (GDP) XL takes the industry leading GDP to the next level

Design & IP Management Shifting from Centralized Version Control

Must Support Entire Software-Hardware SoC Development Workflow

Today’s design & IP management (DM) systems are based on centralized version control, which offers strong advantages in terms of exclusive checkouts and granular security. Additionally, the ability to create branches without copying parents and merged sources reduces work space storage requirements.

If scaled properly, these centralized DM systems have strong local performance and handling of large binary files. Central version control is still highly effective for many design groups, including binary-based analog design.

However, software developers and digital designers have increasingly been pushing for a different methodology that addresses some of the challenges they face with centralized version control, such as the inherent computational and lock requirements which can slow branching and merging. Additionally, local and remote sites require an active network connection, which is hindered further by the fact that remote performance can be slow across long latency networks.

Software Developers & Digital Designers Moving To Git

Distributed Version Control Brings Speed & Efficiency

Git makes it easy for software development and digital design teams to branch and merge. It enables multiple, simultaneous development vectors without disturbing the main branch.

Because the Git workflow model is  based on task (issue) branches,  organizations can divide work into individual tasks inside an issue tracker.  Each task is implemented on its own branch, with an  key included in the branch name, so it is easy to see the  code implemented with each task, and to then make the specific changes to the master repository.

After the developers and engineers  have cloned their workspace, they no longer require a  connection to the central repository or the internet — their development can continue uninterrupted.

Because Git does not have the overhead of maintaining communication with a central server, the developers have better performance.  The impact of this is particularly significant if they are at a remote site or location. Every team member can working productively independent of their location, internet connection, or central server load. The distributed version control model enables changes to be pushed back asynchronously and in a non-blocking fashion.

Git has a massive ecosystem of  third party plugins and IDE integrations available for free download. All of these factors are contributing to Git’s strong popularity among software developers and digital designers.

Git Alone is Inadequate for Entire SoC Workflow

Complexities of Design & IP management Require More Functionality

Because Git was primarily designed primarily to push patches and changes between Linux kernel developers, when  dealing with the complexity of SoC design and IP management, you will face a number of limitations.

It is challenging to manage the high number of discrete blocks that must integrated into a large SoC. Handling large binary files slows down performance to unacceptable levels, and not having exclusive check-outs can cause serious conflicts between development tasks.

The lack of a  security model is danger to organizations that must closely protect their IP. Additionally, because it clone both file and history, outsized workspaces create storage problems.

Even with these of these drawbacks, a more and more software and digital design teams are either already using  Git, or are waiting for IT approval to do so.

IC Manage GDP XL-git: Hybrid Version Control with Git API

Facilitating Agile Workflows

Hybrid version control combines the benefits of both centralized and git distributed workflows, without any of the drawbacks of either one.

The architectural combination supports ideal development environment for all SoC & IP design constituencies: software developers, digital & analog designers, CAD managers & IT engineers.

GDP XL-git hybrid version control’s capabilities facilitate an agile workflow, enabling development teams to share changes more frequently, and work more efficiently, with a modern development model.

Centralized, Distributed and Hybrid Version Control: 10 points of Comparison

IC Manage GDP XL and GDP XL-git

Better Collaboration & Faster Tapeout

IC Manage has expanded its Global Design Platform (GDP) Design & IP Management system product family.  In addition to IC Manage GDP, we now provide GDP XL and GDP XL-git, with this additional functionality.

  • 10x speedup
  • Schemas are programmable by each project, enabling one to many mappings for any library or configuration
  • Hybrid hierarchical IP lifecycle management, with advanced, high speed hierarchical IP support, including big data visualization and traceability for your distributed IP portfolio.
  • 3-tier web services architecture and REST API. Applications are replaced by web services using a data access layer, business logic layer, and presentation layer.

With regard to the type of version control used, companies have two options with GDP XL:

  • GDP XL-git. For companies who have already moved to Git or plan to do so, GDP XL-git has hybrid version control with a Git API. It provides all the advantages outlined in the section above, offering all SoC constituents — analog designers, digital designers, software developers, CAD and IT engineers — the ideal environments they need to be successful.
  • GDP XL. Companies that are not currently using Git distributed version control can still take advantage of GDP XL’s improved work-flow and enhanced features, with the option to utilize XL-git at a later time.