• Home
  • Services
    • Formal Verification
    • SOC VerificATION
    • Hardware Emulation
    • Custom EDA Tools
  • Publications
  • Blogs

Custom EDA Tools



The need for custom EDA tools and flow is always growing. Some large companies have
large CAD groups that help to put together custom flows for verification and design.
Our CAD services team can help with custom tool developement



CAD AUTOMATION Services





With several decades of CAD software experience, the Verikwest team has been responsible for developing and delivering several proprietary CAD tools for our customers. Our service engagements and areas of expertise in CAD include:

  • State-of-the-art regression system development that targets both simulation farms and emulation farms
  • Jenkins based continuous-integration and regression platforms for software development
  • Register management tools based on IPXACT (and other proprietary formats) ANTLR and Bison based parsers for standard and proprietary languages
  • System integration platform with proprietary databases (based on MySQL, EMF Store)
  • Proprietary tools for SOC integration
  • C++/QT based graphical representation of register views
  • AWS cloud-based regression system s


Sample PROJECT : RUNNING SYSTEMC Simulations on CLOUD BASED CLUSTERS





As a design heads towards code freeze deadlines, the demand on the compute-servers that execute these regressions rises exponentially. . To manage peak load requirements, we have implemented a flexible regression system that can utilize “cloud-based compute clusters” (such as EC2 instances of Amazon Web Services) to provide the additional capacity.Our regression system focusses on the following key features:

  • Flexibility: Regressions can be easily switched to run on Local mode Cloud mode and Mixed mode, involving both cloud and local machines.
  • Security: Job information transmitted to the cloud and simulation results (transmitted back from the cloud) adhere to an acceptable level of security.
  • Local Compilation: Only the executables (.exe files) are shipped to the cloud machines to ensure that the source code is never sent outside the organization.
  • End to End Encryption: All the information transmitted between the local servers and the cloud machines are compressed and encrypted
  • Ease of use: The user could seamlessly pick the available cloud machines from the machine-list file.

. .



Looking for more information ?



info@verikwest.com