Eda Tool Development And Configuration Management Strategies
CurrentBifrost is a tool for managing the CM portion of an IC design process. It provides a formal structure based around collections of changes used to implement a fix, feature, or function. These collections, called change sets, move through a life cycle that covers their initial creation through to their eventual release to manufacturing.Bifrost is not a design flow, rather it augments design flows by providing a formal configuration management methodology that is both light weight and powerful… Show more Bifrost is a tool for managing the CM portion of an IC design process. It provides a formal structure based around collections of changes used to implement a fix, feature, or function. These collections, called change sets, move through a life cycle that covers their initial creation through to their eventual release to manufacturing.Bifrost is not a design flow, rather it augments design flows by providing a formal configuration management methodology that is both light weight and powerful enough for the most complex IC designs. Bifrost is implemented using C++ with STL , Oracle 10g and underlying CM System(DesignSync).Manage ToolKit Library; a tool kit developed using Perl scripting. Toolkit talk to underlying CM System to check-in and populate the data in a well-defined structure manure. The compete tool was implemented using Perl and underlying CM System(DesignSync). Responsibilities: Design and Development of CM Wrapper tool using C++ and STL in Solaris platform - BiFrost (A use case model).Planning and scheduling the different releases of Bifrost.Understanding and supporting customer issues and concerns.Responsible for Prioritizing, Scheduling, Release and Maintenance of different phases of bifrost.Handled complete end-end life cycle of 'Manage Tool kit Library' solution. Tasks handled: Gathering the requirements from the customer; preparing customer requirement specific document.Designing the system.Implementation and unit testing the system. Handled the configuration activities: build and release.Handling the customer issues through a centralized bug tracking system Mercury Quality center.Support 24X7. Show less