Technology

July 14, 2010

Verification: Can We Do More?

A comment in the GABEonEDA blog entry “Accellera Works Toward a Unified Verification Methodology (UVM)” recently caught my attention: Silicon respins due to design errors not only have not diminished in number, they have actually increased. This is an indication that complexity has grown more than the ability of verification […]
November 5, 2010

Being a Green Programmer

Much of what I read about Green Design involves building the product with recycled or renewable materials and consumables, and making the product recyclable at the end of its life. Hardware engineers can contribute to the green effort by influencing how the product is made and what it is made […]
April 15, 2014

3D vs. 2D Printing: Similarities in Technical Details

3D printing is the process of making an object out of some material, often plastic. 2D printing, or just simply, printing, is the process of putting an image on paper. They appear to be two different processes. Internally, however, the technical workings behind both types of printing have some strong […]
July 12, 2016
Insulation cut away to expose the +5V wire

Not All USB Cables Are Created Equal

Could you be wasting money on the next USB cable you buy? It’s possible. Maybe even probable. Recently I needed to monitor the current flow through a USB cable charging the battery in a USB device as part of a patent claim analysis. I used an oscilloscope with data-collection capabilities […]
September 27, 2016

Get Ready for the Internet of (Practically) Everything

You’re driving down a road in the middle of the winter. It’s the morning rush hour, and ice still clutches the roads. Without you being aware of it, the bridge up ahead of you sends a signal (via an internet connection) to your car, warning you to slow down because […]
October 12, 2016
Empty chairs at the DMV

Autonomous Chairs? Seriously?

I came across some articles recently about Nissan’s autonomous chairs (here and here). Wait! Is that a typo? Should “chairs” be “cars”? No, it was not a typo. Seriously? Then is it a parody? Nope. Nissan does have autonomous chairs. Instead of standing in a line, patrons can instead sit […]
October 24, 2016

NIST’s Top Cyber Scientist: Start Plugging Internet Vulnerabilities

It’s a scary, ominous thought: The cybersecurity systems we currently have in place aren’t working. That’s what Ron Ross told the National Commission on Enhancing National Cybersecurity during a meeting in Minneapolis. Ross should know what he’s talking about; he’s the National Institute of Standards and Technology’s top computer security […]
November 3, 2016

Coming to a Wrist Near You: Smart Watch Assistants

With a relatively simple software update, your smartwatch could be even smarter. Researchers have developed a proof-of-concept that can take any smartwatch and make it capable of telling what object (which must be vibrating in your hand) you are currently holding. This is done by changing how often the watch […]
November 22, 2016

Virtual Reality: A Real-Life Physician’s Assistant

Have you ever used virtual reality (VR) before? The technology is so promising, you can’t help but wonder all the things it will one day be used for! One industry which VR will especially impact is healthcare. Scientists, computer engineers, doctors and more have been working together to assist in […]
December 6, 2016

How the Raspberry (Pi) Adds Flavor to the Future of Computer Programming

Coding is increasingly becoming a more valued skill in today’s job market. Introducing the concept of coding early on to kids and teenagers could help introduce them to a life-long career. One helpful tool that was specifically designed to teach coding is the Raspberry Pi, which is a small multipurpose […]