NETCAR-Analyzer helps the system designer optimize the scheduling of frames on Controller Area Network (CAN) and check that the requirements on transmission delays are met. NETCAR-Analyzer implements a set of proprietary configuration algorithms that typically enable doubling the bus load, which may defer the need for additional CAN networks and FlexRay technology. NETCAR-Analyzer was initially developed at INRIA in 2005 and was then taken over by RealTime-at-Work in 2007.
Download NETCAR-Analyzer flyer

Screenshot of NETCAR-Analyzer during an optimization run. The left-hand graphic shows the CAN frame response times (by decreasing priority) for different offset configurations. The spreadsheet in the background contains the set of frames, the different offset configurations tested, the corresponding worst-case response times (WCRT) and certain characteristics of the ECUs, such as the queuing policy at the micro-controller level (e.g., FIFO or prioritized).
Worst-case response times/jitters on CAN with and without offsets for the frames,
Proven near-optimal offsets assignment algorithms with user-defined performance criteria: e.g. optimize the worst-case response times for a specific subset of tasks, for instance, the 10 lowest priority frames,
Exhibit the situations leading to the worst-case: results can be checked by simulations/testing,
Enable dimensioning transmission/reception buffers at the ECU and communication controller level,
Enable to choose the right activation frequency for the middleware communication task,
Handle both FIFO and prioritized waiting queues at the ECU level,
Fast multi-core implementation: typically, an exact response time computation requires less than 30 seconds for 100 frames on a dual-core system,
Gateway support: forwarding of signals/frames from one network to another,
In use since December 2006 at PSA Peugeot Citroën.
NETCAR-Analyzer is unique thanks to the speed of its algorithms, making it possible for larger design space explorations to be undertaken and thus giving better solutions. But don’t take our word for it – request an evaluation version of NETCAR-Analyzer or a demo.
Interested in further information about the performance boost that can be achieved when desynchronizing the streams of frames? You may consult this paper and these slides, also feel free to get in touch with us.
The proprietary algorithms implemented in NETCAR-Analyzer, fine-tuned with the experience gained in industrial use, significantly outperform the basic algorithms proposed in the aforementioned publications.