The development of the signaling logic used in electronic interlocking equipment used in railways around the world follows a predominantly manual process, resulting in human errors which are extremely difficult to debug, but may have catastrophic consequences. In collaboration with RDSO, Indian Railways, a software has been developed for mathematically proving the correctness of the signaling logic as per the EN50128 railway safety standards. The methodology and tool details are presented in the following paper:
Modern large scale digital integrated circuits use complex power management logic for dynamically operating parts of the chip in various combinations of voltages and clock frequencies. Bugs in this logic are among the hardest to catch and is a major irritant in the chip design industry. In collaboration with Synopsys, the world leader in Electronic Design Automation, a software called POWER-TRUCTOR was developed under the Synopsys CAD Labs for mathematically proving the validity of power management logic. The details of the POWER-TRUCTOR tool can be found in the following paper:
Portable power electronic devices use customized power supplies in the form of low dropout regulators and buck regulators, and battery chargers. In order to achieve simulation speeds equivalent to digital simulation, these analog components are replaced with behavioral models. In collaboration with National Semiconductor Corp, one of the world leaders in analog electronic chips prior to its acquisition by Texas Instruments, a tool called CHASSIS was developed for automatically generating behavioral models of such DC-DC regulators from hybrid automata skeletons. The details of the CHASSIS tool can be found in the following paper:
This tool suite enables any standard AMS circuit simulator to monitor analog time domain properties and features. The development of this tool suite has been funded by Semiconductor Research Corporation (SRC) which is a consortium of semiconductor and EDA companies (including Intel, IBM, Texas Instruments, NXP, AMD and Mentor Graphics). The details of this tool suite can be found in the following papers:
An important requirement in any form of verification is in assessing the completeness of the specification. Incomplete specifications can cause bugs to be missed in verification. In collaboration with Intel the tools SPEC-MATCHER and COV-ANALYZER were developed for formal analysis of completeness of formal specifications and integrated with Intel’s Forspec/Forecast tool suite. The details of these tools are reported in the following: