Hailo has a single vision: to enable edge devices such as drones, cars and smart home appliances to think for themselves. Founded by Orr Danon, the Israeli-based startup does this by combining traditional compute processes with intuitive machine learning capability.
“Like the two hemispheres of the human brain, when it comes to solving a real-life problem, it is the objective, logical side working together with the subjective, intuitive side that results in a decision,” Danon says. Hailo’s designs use tried-and-tested processor technology as a foundation for its own proprietary neural network hardware. In selecting a foundation, however, a low barrier to entry was paramount for the start-up.
With $0 upfront license fees and a success-based, royalty-only model, the Arm DesignStart Pro program provided the ideal development environment in which Hailo could quickly and reliably prototype its SoC (system-on-chip) design.
“DesignStart Pro has proven invaluable to us,” Danon says. “It tackles the pain points typically experienced by early stage startups when funding is extremely tight. At this point in our journey we had to spend our money wisely, taking the custom approach in areas we wanted to really differentiate in, while using readily available, high-quality IP and tools everywhere else.”
To build its prototype, Hailo selected the Arm Cortex-M3 processor, designed to enable high-performance, low-cost platforms for use in a broad range of devices.
“We chose the Arm Cortex-M3 for a number of reasons,” Danon explains. “It’s an incredibly capable processor in its class, with low power requirements. By properly allocating what is running where and joining forces between it and our own IP, we managed to create a highly capable yet also extremely power-efficient prototype.”
Cortex-M3 also opens the door for Hailo to augment its design with further Arm-based IP, such as sensors and memory processors. Most importantly, the Arm processor acts as the ‘security guard’ for the whole device: secure boot ensures that firmware cannot be tampered with, and all further processing occurs within the CPU’s trusted execution environment.
Hailo’s multi-disciplinary team is made up of industry experts with system-oriented backgrounds, committed to developing end-to-end solutions. An important part of this, explains Danon, is co-designing the software and hardware.
“Creating robust hardware requires an equally robust software ecosystem with a tried-and-tested software toolchain. We’re not interested in forcing the industry to use non-standard toolsets; our toolchain combines the standard Arm tools seamlessly with our own software development kit. “Arm’s extensive software ecosystem, combined with the variety of support and resources that exist, made it the obvious choice for us to ensure successful adoption in the market.”
“Prototyping using Arm DesignStart Pro enabled us to design and demonstrate a comprehensive proof of concept to potential investors, helping to gather more than $16 million in funding from stakeholders,” Danon says.
This funding, which comes from Israeli crowdfunding and a number of angel investors, lets Hailo build on its prototype to create a finished product that demonstrates the success of this technology.
While the Arm Cortex-M3 processor is more than sufficient for Hailo’s current use cases, Danon believes that the continuity of the Arm ecosystem provides a great springboard into more advanced Arm processors for higher performance applications.
Hailo’s key market, Danon says, is the automotive industry — specifically, its move toward autonomous driving technology.
“Vehicle autonomy requires a lot of compute from an edge perspective; currently, an autonomous vehicle needs to be a tiny datacenter on wheels. Our solution can accommodate high-level requirements for autonomous driving, and for that we may need a more powerful Arm solution such as dual or quad-core Cortex-A or even Cortex-R, CPUs. Conversely, some solutions could incorporate an even lower-power Arm Cortex-M0 processor. Using Arm, we have complete flexibility.”
Hailo goal
Arm solution
Benefits for Hailo
Interested in creating your own design? Learn more about Arm DesignStart.
Get started today with DesignStart