Design
EnSilica & Micrium port µC/OS-III RTOS to eSi-RISC processor cores
EnSilica have partnered to successfully port Micrium’s µC/OS-III RTOS to EnSilica’s family of eSi-RISC processor cores. Micrium’s µC/OS-III is available on eSi-RISC with immediate effect. In addition, Micrium’s range of communication software, including its USB host/USB device and TCP/IP networking protocol stack, has been ported to EnSilica’s eSi-RISC.
Hitachi adopts Cadence AMS model-based methodology
Cadence Design Systems has announced that Hitachi has adopted a Cadence Analog Mixed-Signal (AMS) model-based methodology and tools to shorten the verification cycle for one of its largest mixed-signal design projects. By upgrading its previous transistor-level methodology to a model-based methodology, Hitachi successfully accelerated mixed-signal verification for this project by 160X and reduced full-chip simulation time to 30 minutes.
Using CAN FD with the PCAN-Explorer 6
The professional Windows software PCAN-Explorer, a program for observation, control, and simulation of CAN busses, has been released as version 6. Besides CAN 2.0 A/B, the PCAN-Explorer 6 now also supports the CAN FD standard with up to 64 data bytes per CAN message. Another added feature is the playback of previously recorded CAN traces on a connected CAN bus.
Samsung solution leverages Mentor Graphics tools
Mentor Graphics Corp has announced that Samsung Foundry’s Closed-Loop DFM solution uses production Mentor Calibre and Tessent platforms to accelerate customer yield ramps. A successful yield ramp directly impacts customer product cost and time-to-market. In the Closed-Loop DFM flows, Samsung integrates its comprehensive DFM kits with its testing and manufacturing expertise to identify integrated circuit (IC) design patterns that are most li...
Mentor Graphics customers expand use of Calibre Pattern Matching
Mentor Graphics Corporation has announced that customers and ecosystem partners are expanding their use of Calibre Pattern Matching solution to overcome previously intractable IC verification and manufacturing problems. The solution is integrated into the Mentor Calibre nmPlatform solution, creating a synergy that drives these applications at IC design companies and foundries, across multiple process nodes.
Synopsys' embedded vision processors boost performance up to 100X
Synopsys has announced the DesignWare EV6x family, its latest generation of processor cores optimised for embedded vision applications requiring high definition resolutions. The fully programmable and configurable EV61, EV62 and EV64 embedded vision processors integrate one, two or four vision CPU cores and a programmable convolution neural network (CNN) engine.
Algorithm automates DNA origami
Researchers can build complex, nanometre-scale structures of almost any shape and form, using strands of DNA. But these particles must be designed by hand, in a complex and laborious process. This has limited the technique, known as DNA origami, to just a small group of experts in the field. Now a team of researchers at MIT and elsewhere has developed an algorithm that can build these DNA nanoparticles automatically.
Sondrel & UltraSoC partner to deliver ‘shift left’ for SoC projects
UltraSoC and Sondrel has announced Sondrel’s accreditation as an UltraSoC Design Services Partner. This partnership brings together UltraSoC’s monitoring and analytics IP and Sondrel’s engineering expertise, a perfect marriage that further enhances the key ‘shift left’ strategy that both companies advocate to provide significant gains for their clients.
Strengthened tools offered for developers working with Renesas RL78
IAR Systems introduces an updated version of the compiler and debugger toolchain IAR Embedded Workbench for Renesas RL78. The new version extends code quality control possibilities through enhanced static analysis as well as support for the latest RL78 devices.
Making complex analysis practical for imported code
Symbolic execution is a powerful software-analysis tool that can be used to automatically locate and even repair programming bugs. Essentially, it traces out every path that a program’s execution might take. But it tends not to work well with applications written using today’s programming frameworks.