Skip to main content
AURIX TC3xx safety microcontroller on an automotive ECU board

Hitex SafeTpal vs In-House Self-Test for AURIX: Choosing the Right Safety Test Strategy

GSAS Engineering · · 6 min read

Hitex SafeTpal vs In-House Self-Test for AURIX: Choosing the Right Safety Test Strategy

Safety-critical automotive systems built on Infineon AURIX TC3xx microcontrollers require runtime self-tests to detect latent hardware faults. ISO 26262 sets diagnostic coverage targets for hardware faults, most demanding at ASIL-D, though the standard’s strongest rating for any method, these targets included, is highly recommended rather than mandatory. The mechanism for meeting those targets comes down to a fundamental architectural decision: adopt Hitex’s SafeTpal package and the SafeTpack safety manager inside it, or develop custom self-test routines in-house.

Both approaches are valid. Neither is universally correct. The right choice depends on your safety architecture, hardware configuration, certification timeline, and team capabilities. This article examines both paths so Indian automotive engineering teams can make an informed decision.

What SafeTpal and SafeTpack Provide

First, the attribution, because it is routinely stated the wrong way round. SafeTpal is a Hitex product, not an Infineon one. Infineon designs the AURIX silicon; Hitex, an AURIX Preferred Design House, develops and licenses SafeTpal for it. Hitex describes SafeTpal as a safety and security offering “designed to streamline the development of safety and security for embedded systems and applications”, delivered as “a complete package consisting of software, reference design, services and trainings”.

SafeTpal is therefore a suite, not a single library. SafeTpack is the component inside it that does the hardware self-test work. Other components cover different ground: SafeThal is the hardware abstraction layer, SafeThsp the Matlab and Simulink hardware support package, SafeTschematic and SafeTdevboard the reference design and development board, with SafeTboot and SafeTsota listed as planned additions to the package.

What SafeTpack actually does. Hitex describes SafeTpack as a safety solution for the second generation of the AURIX family. It manages the complex Logic Built-In Self-Tests (LBIST) and other safety features of AURIX, and supplies functions such as program flow monitoring and cyclic control of special function registers, alongside a test handler and startup and runtime tests. Optional packages add a watchdog interface, an internal watchdog driver, an external TLF35584 and TLF35585 watchdog driver, and an enhanced Program Flow Monitor. Teams on first-generation AURIX use a different Hitex library, PRO-SIL SafeTlib.

Third-party certification, stated precisely. Hitex states that SafeTpack has achieved SIL-3 IEC 61508 certification from TÜV SÜD, and that it is developed according to ISO 26262-2018. Read what that does and does not say. The third-party certificate is an IEC 61508 SIL-3 certificate. Hitex separately states that SafeTpack “covers most safety use cases for applications according to ASIL A to ASIL D”, which is a statement about use-case coverage, not an ASIL certificate. Those are two different claims, and an assessor will treat them as two different claims. Ask Hitex for the certificate and the safety manual, and read both, before either sentence goes into your own safety case.

Defined integration model. Hitex states that SafeTpack is 100% compatible with the Infineon MCAL but can still be used independently, that it is modular so you “only pay what is used”, and that the EB tresos tool is included for configuration. Hitex also states the changeover from TC2xx SafeTlib requires no rework of handling.

Maintenance by Hitex. As new AURIX derivatives appear, Hitex extends SafeTpack. The company lists support for additional AURIX derivatives, and for the next AURIX generation (TC4xx), as work in progress rather than as shipping coverage. That offloads part of the burden of tracking errata and updating test patterns from your safety team, but if your programme targets TC4xx, confirm the current derivative list with Hitex before you build a schedule around it.

When In-House Self-Test Makes Sense

Custom self-test development becomes necessary, or at least preferable, in several scenarios that Indian automotive teams regularly encounter.

Non-standard peripheral configurations. If your ECU uses AURIX peripherals in configurations SafeTpack does not address, for instance, GTM (Generic Timer Module) in a custom PWM topology for motor control, or EVADC with application-specific channel sequencing, you need custom diagnostic routines. Hitex’s own framing is that SafeTpack covers most safety use cases, which is not the same as every possible configuration.

Custom safety mechanisms. Some safety architectures rely on application-level plausibility checks, redundant computation across lockstep cores with custom comparison logic, or external watchdog interaction patterns. These safety mechanisms are inherently application-specific and cannot be provided by a generic library.

Fault models the library does not close. If your FMEDA shows a safety-relevant element whose residual fault rate budget is not met by the mechanisms SafeTpack implements, you must supplement it with custom routines. This is common in ASIL-D powertrain applications, where the residual fault rate budget is tight and every uncovered fault mode has to be argued explicitly.

Proprietary hardware IP. If your AURIX-based design includes external safety-relevant hardware, external memory, custom ASICs on the SPI bus, or redundant sensor interfaces, the self-test strategy for those components is entirely your responsibility.

ISO 26262 Compliance Considerations

ISO 26262 Part 5 (Hardware) defines the diagnostic coverage requirements, while Part 6 (Software) governs how the self-test software itself must be developed.

Qualifying what you integrate, and qualifying your tools. A self-test library is software you ship, not a development tool, so what you owe an assessor for SafeTpack is an integration argument: evidence that it is configured, scheduled and constrained the way its safety manual requires in your specific project. Hitex supplies the certificate and the accompanying documentation; your safety manager still has to do that part. Separately, ISO 26262 Part 8 places a genuine tool-qualification obligation on the tools around the library, the compiler, the static analyser, the unit test tool. For static analysis, Perforce states that Helix QAC’s TÜV-SÜD certified qualification materials cover ISO 26262 up to ASIL D, IEC 61508 up to SIL 4 and EN 50716 up to SW-SIL 4, which reduces the effort that part of the toolchain adds to an assessment. If you develop in-house self-test routines instead, those routines must be developed according to your ASIL-rated software development process: requirements, design, implementation, unit testing, integration testing, and verification against the hardware fault models.

Traceability. Regardless of approach, you must trace each identified hardware fault mode to a specific diagnostic test, demonstrate the coverage, and show that the test executes within the required diagnostic test interval (FDTI). Hitex ships its PRO-SIL SafeTlib libraries for first-generation AURIX with a full set of safety manuals, safety cases and requirements and traceability databases. Ask Hitex for the equivalent document set for the SafeTpack release you licence, and confirm what it contains before you plan around it. In-house development requires you to build this traceability from scratch.

Assessor review. A third-party certificate and a vendor safety manual give an assessor a documented starting point and a defined set of assumptions of use to check your integration against. Custom routines have no such starting point: the assessor evaluates your fault injection methodology and your coverage argument directly. Budget review effort accordingly.

A Practical Hybrid Approach

A hybrid strategy is usually the pragmatic answer: SafeTpack for CPU, memory, and standard peripherals where its mechanisms match your fault models, supplemented by custom routines for application-specific peripherals and external hardware. This minimises development effort while closing coverage gaps.

Re-qualification effort is recurring, not one-off: each new tool version and each standard revision reopens it. Because SafeTpack sits inside the wider SafeTpal package, the certificate, the safety manual, the reference design and the training come from one vendor with one set of assumptions of use, which gives a repeatable and auditable path across multiple ECU programmes rather than a fresh argument on every project.

The critical step is a thorough FMEDA review at the start of your safety architecture phase. Map every safety-relevant hardware element to a diagnostic mechanism. Where SafeTpack covers the fault model, use it. Where it does not, budget the engineering time for custom development.

GSAS Support for AURIX Safety Projects in India

GSAS Micro Systems is an authorized Hitex partner and provides functional safety consulting for automotive teams across Bengaluru, Pune, Hyderabad, Chennai, Mumbai, Delhi NCR, and Visakhapatnam. Whether you are integrating SafeTpack into an existing AURIX platform, developing custom self-test routines for a new ECU architecture, or preparing for an ISO 26262 assessment, our safety engineering team can assist with architecture review, tool qualification, and verification strategy.

We also provide the embedded development toolchain, including Arm Keil MDK, SEGGER debug probes, and Perforce static analysis tools, that supports safety-qualified development workflows on AURIX and other automotive microcontroller platforms.

Contact GSAS for functional safety consulting →

Building for Automotive & Mobility?

Talk to our application engineers for personalized tool recommendations.

Stay in the Loop

Get monthly compliance updates, product insights, and engineering best practices delivered to your inbox.

Related Articles

Classification tree and combination table used to design embedded unit test cases in Razorcat's Classification Tree Editor for TESSY, available in India from GSAS Micro Systems
Compliance & Safety Razorcat Automotive & Mobility

Test Case Design with the Classification Tree Method: Deriving Unit Tests You Can Defend in an Audit

Ad-hoc test cases can be perfectly good tests and still fail an audit, because nothing on file records why that particular set was sufficient. The Classification Tree Method derives test cases from the input space instead: identify the test-relevant aspects as classifications, partition each into equivalence classes, then combine leaf classes in a combination table. Razorcat implements CTM in the Classification Tree Editor, available integrated into TESSY or standalone. GSAS Micro Systems is the authorized Razorcat engineering partner for India, the UAE and Sri Lanka.

1 Aug 2026 · 10 min read
Fault injection and robustness testing for safety-related embedded C and C++ software, explained for Indian engineering teams by GSAS Micro Systems, the authorized Razorcat engineering partner
Compliance & Safety Razorcat Automotive & Mobility

Fault Injection and Robustness Testing for Embedded Software: What ISO 26262, IEC 61508 and DO-178C Actually Ask For

Every safety-related unit contains code that correct inputs never execute: range checks, error returns, timeouts, recovery paths. The functional safety standards require that code to be verified, and they are explicit about how. ISO 26262-6 lists fault injection test as a method for both software unit verification and software integration verification; IEC 61508-3 recommends defensive programming from SIL 2 upward and then concedes that defensive code is exactly what stops teams reaching 100 percent structural coverage. This guide separates robustness testing from fault injection, maps each to the obligation that asks for it, and shows how Razorcat implements automated fault injection in TESSY without leaving instrumentation in production code.

1 Aug 2026 · 11 min read
Buyer-side evaluation framework for embedded unit testing tools, covering compiler and debugger fit, on-target execution, coverage levels and qualification evidence, from GSAS Micro Systems in India
Compliance & Safety Razorcat Automotive & Mobility

How to Evaluate a Unit Testing Tool for Embedded Software: A Buyer's Framework for Indian Teams

Unit test tool evaluations rarely fail on features. They fail because the tool cannot drive the compiler and debugger the project is already committed to, or because the evidence it produces sits outside the scope of the certificate the assessor asks for. This is a buyer-side framework: six questions, what a credible answer looks like in vendor documentation, and a four-week pilot that measures the answers instead of accepting them.

1 Aug 2026 · 10 min read