RISC-V Profiles Help Conformance


Experts At The Table: What's needed to be able to trust that a RISC-V implementation will work as expected across multiple designs using standard OSes. Semiconductor Engineering discussed the issue with John Min, vice president of customer service at Arteris; Zdeněk Přikryl, CTO of Codasip; Neil Hand, director of marketing at Siemens EDA (at the time of this discussion); Frank Schirrmeist... » read more

Adding Value With Unit Level Traceability (ULT) In Automotive Packaging


Automotive product traceability has existed in one form or another for several decades. Traceability generally refers to tracking and tracing each component that comprises every subsystem in a car. Traditionally, this has been achieved with direct part marking on mechanical or electronic components, using 1D or 2D barcodes or radio-frequency identification (RFID). Since vehicle recalls are cost... » read more

Open Source Processors: Fact Or Fiction?


Open source processors are rapidly gaining mindshare, fueled in part by early successes of RISC-V, but that interest frequently is accompanied by misinformation based on wishful thinking and a lack of understanding about what exactly open source entails. Nearly every recent conference has some mention of RISC-V in particular, and open source processors in general, whether that includes keyno... » read more

The Challenge Of RISC-V Compliance


The open-source RISC-V instruction set architecture (ISA) continues to gain momentum, but the flexibility of RISC-V creates a problem—how do you know if a RISC-V implementation fits basic standards and can play well with other implementations so they all can run the same ecosystem? In addition, how do you ensure that ecosystem development works for all implementations and that all cores that ... » read more

Shifting the Burden of Tool Safety Compliance from Users to Vendor


The security, safety and performances of autonomous vehicles, railways, aerospace, nuclear power plants and medical devices rely on electronic systems and their hardware components. Engineers use advanced software tools to develop complex hardware. Tools may malfunction, generate erroneous output and ultimately introduce or fail to detect systematic hardware faults that could cause hazardous ev... » read more