Easing Heterogeneous Cache Coherent SoC Design Using Arteris’ Ncore Interconnect IP


Heterogeneous processing has become a hallmark of mobile SoCs, but designing cache coherency across these diverse processing elements can be difficult. Standard on-chip interfaces and network-on-a-chip (NoC) technology are the first step, giving architects IP to efficiently connect compute processing elements as different as CPUs, GPUs, and DSPs. Hardware IP to enable coherent communication bet... » read more

Blog Review: Aug. 24


Cadence's Christine Young relates a talk by IEEE president-elect Karen Bartleson, who stresses the need for technologists and policy makers to work together to shape the future of the Internet. In his latest video, Mentor's Colin Walls muses about creeping elegance in embedded software development. Synopsys' Michael Posner considers whether USB Type-C should replace the 3.5mm headphone ja... » read more

Managing Quality With Developer Desktop Analysis


Even the most seasoned developer is prone to introducing a few new bugs in new or modified code. Static analysis is a great solution to help development teams find and fix those issues. Now with Coverity’s new desktop analysis capabilities, developers can find and fix their own defects before checking their code into the source control management system – and before anyone else finds the de... » read more

System Bits: Aug. 23


Monitor side-channel signals for IoT device security Thanks to a Defense Advanced Research Projects Agency (DARPA) grant, Georgia Tech researchers are working to develop a new technique for wirelessly monitoring IoT devices for malicious software – without affecting the operation of the ubiquitous, and low-power equipment. The team said the technique will rely on receiving and analyzing s... » read more

The Week In Review: Design


Tools Aldec uncorked its TySOM embedded development kit, which includes Riviera-PRO mixed-HDL language simulation for VHDL 2008/Verilog 2005, a Xilinx Zynq-based development board and pre-validated Ubuntu Embedded Host reference designs and tutorials. Mentor Graphics introduced the first phase of its new Xpedition PCB design flow with technologies for design and verification of rigid and ... » read more

Blog Review: Aug. 17


Mentor's Andrew Macleod listens in on the most pressing electrical engineering and embedded software challenges in the automotive industry today, in an IESF presentation by Paul Johnston. Many flash memory protocols have appeared, and Synopsys' Rahul Ramesh Chaudhari delves into ONFi in particular. Cadence's Paul McLellan digs into the challenges facing the development and roll out of 5G.... » read more

System Bits: Aug. 16


Record-breaking quantum logic gate Reaching the benchmark required theoretically to build a quantum computer, University of Oxford researchers have achieved a quantum logic gate with record-breaking 99.9% precision. They reminded that quantum computers, which function according to the laws of quantum physics, have the potential to dwarf the processing power of today's computers, able to pro... » read more

The Week In Review: Design


IP Avery Design Systems released NVM Express over Fabrics 1.0 and NVM Express 1.2.1 extensions to its NVM-Xactor verification IP, enabling verification of both NVMe over PCIe and NVMe over Fabrics designs. Arastu Systems uncorked an optimized DDR3/4 DRAM Controller Core, which works with DFI 3.1 compatible PHY. The core supports all key DDR3/DDR4 features and additional features like Erro... » read more

Blog Review: Aug. 10


Is the end near for FinFETs? Applied's Mike Chudzik digs into the impact of rising parasitic resistance and parasitic capacitance and the challenges of scaling to 5nm. Cadence's Paul McLellan checks out the method UC Berkeley is using to build RISC-V processors. Mentor's Colin Walls warns that in C even the simplest things, like the declaration of variables, have pitfalls for the unwary. ... » read more

System Bits: Aug. 9


Using trapped ions as quantum bits MIT researchers reminded that quantum computers are largely hypothetical devices that could perform some calculations much more rapidly than conventional computers can, and instead of the bits of classical computation — which can represent 0 or 1 — quantum computers consist of quantum bits, or qubits, which can, in some sense, represent 0 and 1 simultaneo... » read more

← Older posts Newer posts →