기술 문서

Reduce unnecessary data loading with automated database splits

Diagram of RDB split flow showing original RDV splitting into three smaller RDBs, then being recombined into a single RDB after debug.

Loading and working with multi-gigabyte results database (RDB) files is no trivial task. Not only must designers initially load all that data, but the debug tool must then carry and process the data throughout the debug session, potentially slowing down designers every step of the way. The compounding of wasted time and effort loading and managing large amounts of data can create significant delays in the design process. In addition, the size of the files and volume of the results can often be overwhelming for designers. Having multiple people handling the same data also opens the door to human error and inconsistency. The Calibre RVE RDB batch splitting solution provides a comprehensive solution to the challenges posed by large-scale IC design RDBs. The implementation of data splitting and filtering fosters an environment where teams can seamlessly collaborate, and efficiently delegate tasks and resources without the undue burden of loading and processing unnecessary data. As designs continue to evolve and RDB sizes increase, embracing such tools becomes a strategic advantage, enabling design teams to remain agile, focused, and effective throughout the development lifecycle.

IC design RDB split and filter options can enhance debugging efficiency

Calibre RVE batch filtering enables the filtering and splitting of DRC RDBs based on various criteria. Reusable user-friendly scripts that define manageable and meaningful RDB segments can be created to incorporate the post-processing division and distribution of the results in batch runs. The Calibre RVE batch splitting and filtering features provide an effective way to filter, split, and distribute large RDBs prior to loading it into a debug viewing environment, enabling teams to efficiently split up not only the data itself, but the effort among the team members working through the debug process.

공유

관련 자료