Advanced Features Of High-Speed Digital I/O Devices: Timing


In digital communication, timing is the most essential element. Any kind of violation to timing could cause you to transmit or receive incorrect data. As instruments and communication rates get faster, timing becomes even more vital, as even the smallest of changes in edges (in the pico-second range), could cause incorrect tests and communication failures. In the following paragraphs, discover ... » read more

A Glossary For Chip And Semiconductor IP Security And Trust


A significant portion of electronic system vulnerabilities involves hardware. In 2015 the Common Vulnerabilities and Exposures (CVE-MITRE) database recorded 6,488 vulnerabilities. A considerable proportion (43%) can be classified as software-assisted hardware vulnerabilities (see Fig. 1). The discovery of Meltdown and Spectre in January 2018 has sparked a series of investigations into hardware ... » read more

System Bits: Nov. 8


Optimizing multiprocessor programs for non-experts While ‘dynamic programming’ is a technique that yields efficient solutions to computational problems in economics, genomic analysis, and other fields, adapting it to multicore chips requires a level of programming expertise that few economists and biologists have. But researchers from MIT’s Computer Science and Artificial Intelligence La... » read more