How Can You Use ChatGPT For Software Testing?


All eyes have been on OpenAI and its brainchild ChatGPT in recent months. ChatGPT’s ability to understand and respond to complex instructions and deliver detailed responses to user prompts has led to an explosive rise in its popularity with the public. If you were to search online for “ChatGPT tips,” you can find content to help you use the tool to tailor resumes to job postings, create... » read more

Tensilica DSP Code Generation Toolbox With MATLAB/Simulink


MATLAB and Simulink are widely used for modeling and simulating real-time dynamical systems. To verify the performance of MATLAB/Simulink models of these systems in a real-time application, MATLAB/Simulink models are converted to embedded C code and executed on a target processor or its equivalent Instruction Set Simulator (ISS). To deploy the generated C code in a processor, the genera... » read more

Qualified Code Generation Greatly Reduces Cost Of Safety-Critical Automotive Software


As automobile electronics become more prevalent and sophisticated, ensuring the reliability of the embedded software code within those systems becomes critical to the safety of passengers and pedestrians. The development of an ISO 26262 qualified code generator helps automotive OEMs and suppliers drastically reduce development costs while ensuring that their embedded software applications will ... » read more

UVM: What’s Stopping You?


These days, verification of the most complex designs is performed using a standard verification methodology, probably SystemVerilog-based [gettech id="31055" comment="UVM"]. Many verification teams have ramped up on UVM, but others have yet to take the plunge. Why is that? And how big a “plunge” is it, anyway? If UVM is as great as all that, then why hasn’t everybody adopted it already... » read more