Green Hills Software, Inc. Top Competitor in Automotive Systems Development

Partners: 2 of 6

Green Hills Software, Inc.

California-based Green Hills Software, the largest independent vendor of embedded software solutions, is well known for their highly reliable INTEGRITY RTOS, and for their powerful MULTI IDE and its superlative GUI. The company’s powerful development capabilities, combined with Renesas’s own strength in the automotive systems market, create an ideal synergy. Today we speak with Tim Reed, Vice President of Advanced Products, about his company’s background and unique capabilities.

Tim Reed

Tim Reed Vice President Advanced Products 
Green Hills Software

INTEGRITY RTOS and MULTI IDE
Reliability and Developmental Power

― Can we start with some background about your company?

Tim: The company was established in 1982. Our first project with the optimization of a C compiler for Motorola’s MC68000 processor. Then gradually we began working with other processors as well. In 1992, with Japan’s ADaC (Advance Data Controls Corp.) as our agent, we provided MCU development tools to Hitachi and NEC.

In the mid-90s we were developing embedded-system debuggers equipped with GUIs. That was the start of our MULTI IDE. Because this IDE supported RISC as well as CISC architectures, it met the needs of the time and it quickly gained wide usage.

Toward the end of the 90s, as part of our efforts to expand our business, we began developing an RTOS. Since the RTOS market was already mature and flush with products, we decided to concentrate on functional safety and security, where we had already built a market niche. The result of this effort was our INTEGRITY RTOS, a considerable success that earned the world’s highest functional safety and security ratings. In particular, it earned a DO-178B Level A rating (from the Radio Technical Commission for Aeronautics) and an EAL6+ security rating (recognized by the US National Security Agency).

Figure 1: The architecture of the INTEGRITY RTOS supports multiple protected virtual address spaces, each of which can contain multiple application tasks.

Figure 1: The architecture of the INTEGRITY RTOS supports multiple protected virtual address spaces, each of which can contain multiple application tasks.

Figure 2: Part of the MULTI IDE's debugging toolset, the PathAnalyzer provides a view of an application's call stack over time, helping to make complex system execution flow easy-to-understand and finding bugs faster.

Figure 2: Part of the MULTI IDE's debugging toolset, the PathAnalyzer provides a view of an application's call stack over time, helping to make complex system execution flow easy-to-understand and finding bugs faster.

For more information
INTEGRITY RTOS: http://www.ghs.com/products/rtos/integrity.html
MULTI IDE: http://www.ghs.com/products/MULTI_IDE.html

― Tell us about some of the Green Hills products that can work in synergy with Renesas products.

Tim: Our MULTI IDE now supports Renesas’s acclaimed SuperH and Renesas V850 microcontroller families. And we are working to provide other types of support that will help our mutual customers deliver a wide range of high-value solutions.

To begin with, we are adapting the INTEGRITY RTOS to provide support for your R-Car car-information LSI chips, and for your next-generation RH850 family of automotive-system MCUs. The RTOS will also support your new R-Car H2. And since the INTEGRITY RTOS is designed to comply with the ISO-26262 “Road Vehicles — Functional Safety” standard, customers can use it to facilitate development of ISO-26262-compliant software for R-Car and RH850 systems.

We are also building RH850 family support into our MULTI IDE. Today’s cars typically carry large numbers of ECUs to provide various different types of control. ECU makers have many needs—and one the biggest is to bring their costs down. The MULTI reduces software programming costs by enabling highly efficient coding and powerful debugging. Costs can be reduced even further by utilizing highly efficient code as a means for cutting back on on-board memory.

Figure 3: Green Hills Platforms for Automotive offer a uniquely scalable and comprehensive range of products and services.

Figure 3: Green Hills Platforms for Automotive offer a uniquely scalable and comprehensive range of products and services.

Faster Time to Market

― How can customers expect to benefit from the partnership of our two companies?

Tim: Our MULTI IDE and INTEGRITY RTOS will enable customers to optimize software development for, and to get maximum performance from, your company’s automotive-system MCUs and LSI chips. These solutions will also greatly expedite the customer’s time to market. For example, the MULTI IDE’s high coding efficiency and debugging power can significantly reduce software development time.

And the INTEGRITY can play a big role, too. The OS implements a separation kernel; component-level code is fully isolated, and services are virtualized. INTEGRITY also provides visualization capabilities that support rapid and effective tracing, debugging, and verification. Because components are isolated, they can be tested separately; this increases reliability, which in turn reduces overall software development time.

I should mention that we have maintained a stable partnership with Renesas that goes back over 20 years, during which we have consistently delivered highly reliable solutions to our customers. The partnership has also enabled us to provide truly global support. Automakers, for example, have their production plants not just in Japan but in the US and other countries as well, and their hardware and software demands vary according to region. Our partnership allows us to effectively meet these various needs.

Advancing in Step, Maintaining a Strong and Lasting Partnership

― Can you tell us something about your strategy going forward?

Tim: We will continue putting effort into providing products for the automotive industry. We will also be active in the mobile devices market. We believe that the trend toward virtualization in the embedded industry will continue, with security issues becoming increasingly critical. This is an area where our INTEGRITY RTOS can offer powerful solutions. For example, its virtualization capabilities make it possible to securely implement two separate Android platforms on a single smartphone device. This type of approach invites new ways to use our smartphones.

 

Figure 4: With the secure separation provides by INTEGRITY Multivisor, dual Android personas can safely share a single trusted mobile device.

Figure 4: With the secure separation provides by INTEGRITY Multivisor, dual Android personas can safely share a single trusted mobile device.

We also foresee new openings for our products based on your company’s growing deployment of Arm-architecture LSI chips. So we are looking with interest at industrial control applications, where Renesas is a strong player.

We are also watching the progress of your R-Car LSI solutions for car information systems, and we see a trend toward more CPU cores per chips, and well as toward integration of different types of multicores.
Moving forward, we would like to further strengthen our partnership as we work together to support the success of our customers.

― Since both of our companies are established experts in embedded systems for the automotive industry, I think our customers will be justifiably looking to us to provide high-value solutions in the years ahead. Thank you very much for talking with us.

Green Hills Software, Inc.  
Established : 1982
Company
Headquarters :
Green Hills Software
30 West Sola Street
Santa Barbara, CA 93101 U.S.A.
Safety & Security : Green Hills Software
34125 US Hwy 19 North
Critical Products : Suite 100
Palm Harbor, FL 34684 U.S.A.