A leading Integrated Device Manufacturer ('IDM') and customer met with Yotta for a technology road map session. They had expressed a growing concern of theirs as they continued to press to define the leading edge of semiconductor technology. The clarity of the view they have of the data within their design workflow is becoming less clear. As design feature sizes shrank they were adding more functionality and the functionality more sophisticated. The number of factors that had to be considered were increasing faster than their ability to capture and make intelligible sense of them. Thus, the growing lack of clarity. Yotta had found the same sentiment at the leading edge Foundry, 3rd Party IP and Fabless Companies.
Versions of PDK, cell library, block and chip-level design files within a design workflow are stored, chronologically, on disk. Their use is controlled by the company's Product Lifecycle Management (PLM), configuration and data management systems. Each file, a black box. Its developing meaning not contextual to the rest of the developing dependent data throughout the flow. All of the above companies wanted to have a view of all of the data and have its availability both constant and contextual at the same time. Not only did they want this but some of them had envisioned a higher level view of the data that had been digested so that the detailed meaning of the changes were at their fingertips.
Yotta developed a form of Artificial Intelligence and Intelligent Agent. It can peer into all of the files within this flow. It can comprehend what is there, index it, cross-reference it at the cell leaf level and, in real time, report what has changed and report what within the workflow had led to the changes. Yotta renders the referential and archival index real time by assigning byte sensitive CRC signatures to each of the elements within the indices. The index (above) is a canonical expression of the meaning behind the cell views for SPICE, Liberty, LEF, GDSII, Verilog, VHDL, DEF and OASIS. As the content of a cell view changes, Yotta is able to report what specifically had changed for a cell view and able to report which cell views and modeling/simulation data had been put to use that had caused the change. Anyone who has access to the signature master database has access to this capability. The signatures are smart because they register a change only when something meaningful has changed within the workflow.
With the capability, never again will there be a doubt about what is in use where / never again will there be a doubt about the changes to cell views as the changes will be at their fingertips / never again will there be a bad version of a cell view in use that had been missed. Last, never again will there be a doubt about IP ownership and its use.
Yotta offers both Point Tools that can be manually invoked virtually anywhere with the process development to design to factory workflow. Yotta offers them as a suite of "Design Workflow Auditors". It is developing a SaaS Cloud offering which will be able to report the development of such a globalized workflow in real time across all semiconductor domains and disciplines. You can view more about our Point Tool and Cloud solutions by clicking on their links to the left.