Mentor Graphics, Inc was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics.

Wikipedia
Mentor Graphics
Mentor Graphics
Blog Post
  • The OpenACC API defines a collection of directives and routines developed to help soothe frustrated programmers. Using OpenACC directives, a programmer helps a compiler uncover and schedule parallelism particularly on GPUs which possess a rich variety of parallel opportunities. PGI has been an early leader of OpenACC development, and the PGI compiler is the most mature implementation of OpenACC. G...

Mentor Graphics
Mentor Graphics
Blog Post
  • For industrial equipment manufacturers, the market demand to integrate and connect devices within the Industrial Internet of Things (IIoT) is growing by the day.This paper seeks to outline a few of the key architectural considerations required for the successful operation of smart devices within an IIoT infrastructure with a focus on the software that runs on the device. A few of the more common d...

Mentor Graphics
Mentor Graphics
Blog Post
  • In this blog we’ll discuss the history of the OpenACC GCC implementation and its latest enhancements. You’ll also gain insight into a recent Mentor project to improve the performance of codes compiled with GCC’s OpenACC support. A scalar optimizing compiler has a really good day when it gets an optimization that boosts performance by 5%. Scalar architectures have (relatively) limited opportunities

Mentor Graphics
Mentor Graphics
Blog Post
  • I was invited to participate in the TestingStage ’18 conference in Kiev, Ukraine, which took place in mid-April. It was not an event that I had attended before. Indeed, it was not even a country that I had visited. So, I was very interested to make the trip. A spin-off benefit was the videos that they made of my presentations. The two presentations that I made were: How to Measure RTOS Performance...

Mentor Graphics
Mentor Graphics
Blog Post
  • Mentor, a Siemens business, today announced that the Nucleus® SafetyCert™ real-time operating system (RTOS) has successfully achieved international safety testing and certification from TÜV SÜD, an independent third-party global leader in safety certification. Deployed in over 3 billion devices, the proven, scalable, high-performance Nucleus RTOS meets the stringent certification and regulatory re...

Mentor Graphics
Mentor Graphics
Blog Post
  • My latest article on embedded.com has been published. This piece is the twentieth installment of the RTOS Revealed series, which will continue to appear through the rest of 2018. The series will cover every aspect of real time operating systems. Semaphores: utility services and data structures In this article, I continue my look at semaphores in an RTOS … Here are all the articles in the series: I...

Mentor Graphics
Mentor Graphics
Blog Post
  • From time to time, I like to muse on some useful programming tips for embedded developers. This is such a time. I am not presenting hard and fast rules; I am just suggesting some possible good practices. I am also keen to promote discussion, as an alternate point of view is always interesting. Do contact me by comment or via email or social media … Always use ++i instead of i++ if you are not

Mentor Graphics
Mentor Graphics
Blog Post
  • From time to time, I like to poke around at some RTOS feature or functionality. Today I want to ponder the real core of any operating system: the scheduler. Every embedded system is different and it is, therefore, unsurprising that there are a number of different types of scheduler that might be employed. Different RTOS products offer different options, but I want to try to cover the spectrum of p...

Mentor Graphics
Mentor Graphics
Blog Post
  • Verification And Validation Brothers ISO 26262 – The Second Edition: what’s in it… and what isn’t EDA CEO Outlook 2018 Partly Cloudy Top Ten Reasons to Be Scared of IoT An open source home automation solution Verification And Validation Brothers SemiEngineering The increasing amount of software in modern systems makes them much more complicated to verify and validate , especially in areas relate...

Mentor Graphics
Mentor Graphics
Blog Post
  • My latest video blog is now available. This time I am looking at the use of shred code and how it just makes sense in many designs, but may have unintended consequences. You can see the video here or here: Future video blogs will continue to look at topics of interest to embedded software developers. Suggestions for topics are always welcome via comment, email or social networking.

Mentor Graphics
Mentor Graphics
Blog Post
  • In my last blog, I introduced the some of the technology challenges of realizing machine learning, specifically when it comes to using deep neural networks (NNs) in autonomous vehicles. The hype surrounding this topic is huge, with an almost unfathomable number of papers, startups and university departments focusing on ‘deep learning’ as the solution to whatever application is currently popular. S...

Mentor Graphics
Mentor Graphics
YouTube Video
  • In the age of the Internet of Things (IoT), ‘smart’ technologies have gone far beyond phones, enhancing products in all aspects of our lives. New technologies, such as augmented and virtual reality, can now be found in our living rooms and existing technologies are being upgraded and enhanced with bleeding-edge capabilities. So what might be coming down the road? In this episode, John explores s...

Mentor Graphics
Mentor Graphics
YouTube Video
  • Electrical sign-off has become, more than ever, a critical part of the PCB design process. Manually doing this, as has traditionally been done, is time consuming, error prone, and requires expert knowledge in areas like Signal Integrity, Power Integrity, and Electromagnetic Integrity. In this episode, John discusses the advantages of automated EDRC (Electrical Design Rule Checking), and their abi...

Mentor Graphics
Mentor Graphics
Blog Post
  • My latest article on embedded.com has been published. This piece is the nineteenth installment of the RTOS Revealed series, which will continue to appear through the rest of 2018. The series will cover every aspect of real time operating systems. Semaphores: introduction and basic services In this article, I start to take a look at semaphores in an RTOS … Here are all the articles in the series: I...

Mentor Graphics
Mentor Graphics
YouTube Video
  • Learn more at https://www.mentor.com/pcb/hyperlynx/?cmpid=9048. Save time and effort when designing SERDES interfaces! With the HyperLynx 3D Explorer, you can simplify 3D structures and quickly sweep parameters with templates built for 'what-if' 3D EM analysis. Results are easily created and shared. Simulation and analysis of 3D structures is equally easy, enabling you to optimize your design for ...

Mentor Graphics
Mentor Graphics
YouTube Video
  • Learn more at https://www.mentor.com/pcb/hyperlynx/?cmpid=9048. There are more than 100 unique SERDES specifications; for printed circuit board (PCB) designs that contain multiple SERDES protocols, the lack of knowledge transferred between protocols means interconnect analysis has to start from scratch for every protocol. With SERDES-specific functionality, HyperLynx® automates channel analysis ...

Mentor Graphics
Mentor Graphics
Blog Post
  • Automotive Audio Bus (A2B) will replace the traditional way of transmitting audio in the car in near future. A2B bus not only reduces the cables, but also provide deterministic latency which is the most important factor for ANC (Audio Noise Cancellation) and RNC (Road Noise Cancellation system). Mentor provides A2B analyzer which enables the customer to test and simulate their A2B devices whereas ...

Mentor Graphics
Mentor Graphics
Blog Post
  • This article originally appeared on Semiconductor Engineering: A New Approach To A Fragmented Industrial IoT By now, we’ve all seen or experienced the transformational change the Internet of Things (IoT) has had in our daily lives. The emerging area of industrial automation, often referred to as the Industrial Internet of Things (IIoT) or Industrie 4.0, has also quickly transformed itself. Suddenl...

Mentor Graphics
Mentor Graphics
Blog Post
  • Early embedded software was written in assembly language in order to accommodate the limited memory and CPU power available. At that time, compilers were quite inefficient and it took a while before high level languages became popular and then mainstream. Although a number of languages have been used over the years – and still are – C quickly became the most popular choice. Of late, its

Mentor Graphics
Mentor Graphics
Blog Post
  • The user interface is the primary contact point between your customer and your product, and a good or bad user experience here can make the difference between product success or failure. This session focuses on the use of system-level trace and analysis tools for diagnosing complex UI performance problems that can be difficult or impossible to debug using UI tools alone.

Mentor Graphics
Mentor Graphics
Blog Post
  • Time for another bunch of tips for embedded software developers, which I hope are helpful. I will admit that, in many cases, they are just common sense, but I think we all need reminding from time to time. If you have any thoughts or suggestions on this topic, please contact me via comment, email or social media. Otherwise, 5 pearls coming up … In C/C++, always put braces ({ }), both opening and c...

Mentor Graphics
Mentor Graphics
Blog Post
  • Robust Reliability Verification – A Critical Addition To Baseline Checks Anatomy Of An Autonomous Vehicle Crash Mentor Spackles Over Cracks in the Cloud Robocar Testing: It’s Simulation, Stupid! RISC-V Gains Its Footing Robust Reliability Verification – A Critical Addition To Baseline Checks SemiWiki In the last five years, DRC rule decks have exploded in size and complexity due to

Mentor Graphics
Mentor Graphics
Blog Post
  • My latest article on embedded.com has been published. This piece is the eighteenth installment of the RTOS Revealed series, which will continue to appear through the rest of 2018. The series will cover every aspect of real time operating systems. Event flag groups: utility services and data structures In this article, I complete my look at event flag groups in an RTOS … Here are all the articles

Out-Market Your Competitors?

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account Log in

By signing up, you agree to the Terms of Service and Privacy Policy.

Out-Market Your Competitors

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account

Already a user?  Log in

By signing up, you agree to the Terms of Service and Privacy Policy.