CEVA Dolphin Weninar SemiWiki 800x100 260419 (1)

We Have Met the Enemy (of Security) and It Is Us

We Have Met the Enemy (of Security) and It Is Us
by Bernard Murphy on 09-05-2016 at 7:00 am

(With apologies to Pogo.) For all the great work that we are seeing in improving both software and hardware security, we – not the technology – are in many ways the weakest link in the security chain. Recent reports indicate we are surprisingly easy to fool, despite our much proclaimed awareness of risks.

In a recent experiment at FAU, over half of email recipients clicked on links from an unknown sender, as did 40% of Facebook users, even though ~80% of participants said they were aware of the risks in clicking on unknown links. Emails were engineered with a sender name common in the target group and said the link would lead them to pictures taken at a recent party. My inference is that the appeal of seeing who was there and whether the recipients were in any pictures was more immediately compelling than the risk they might incur.

Separately, a study at BYU found that security messages were ignored by nearly 90% of users if they appeared at an inconvenient time (while typing, watching a video, ..). The inference drawn by the researchers is that (surprise, surprise) we’re not nearly as good at multitasking as we think we are and (my inference) we tend to prioritize what we were doing, not the interrupt.

Of course there are well-known problems with USB flash drive and related products. Most of us will still happily pick these up at trade shows, conferences and other promotional campaigns. We all too frequently use them ourselves or hand them out to friends and family. And yet vendors buy such devices as cheaply as they possibly can (wouldn’t you if you were going to hand them out like candy?), sourced through murky distribution chains, despite proven examples of pre-installed viruses. One instance at mobile network provider O2 was particularly embarrassing.

Then there are the “accidentally” dropped USB sticks that many of us will happily pick up. This story at times seems like a viral meme, but a recent study confirmed this behavior is very real and very current. Recently researchers dropped ~300 flash drives round the campus of U Illinois. At least half of the drives were picked up and connected to a computer within 6 minutes. Motives were apparently altruistic (trying to find the owner of the drive so it could be returned), especially if keys were attached to the drive. Only a small percentage of users who opened a drive first checked the drive with anti-virus software.

The point of all this is that, while improvements in hardware and software security are very necessary, as these walls get higher evil-doers will naturally turn (and are already turning) to easier paths. There’s no better place to go than attacks on flaws in human architecture which aren’t easily fixed with brilliant hardware and software innovations.

We might imagine that we ourselves are too clever and too wise to be tricked in this way, but really, none of us are justified in having this level of confidence. A sufficiently interesting/convincing email could trick the best of us, especially if we’re even a little bit distracted. And unless we want to retire into a life of paranoid seclusion we will continue to share data and links with family members and friends who may not be as vigilant as us (or perhaps we are not as vigilant as them?)

So while we’re busy engineering even more impenetrable walls around our hardware and software, spare a thought for how we might improve security in the weakest link – us. The FAU study is HERE, the BYU study HERE, the O2 incident HERE and the USB study HERE. For an entertaining list of some of the best social engineering attacks, see HERE.

More articles by Bernard…


Synopsys Webinar: MIPI Adoption Beyond Mobile, it’s now!

Synopsys Webinar: MIPI Adoption Beyond Mobile, it’s now!
by Eric Esteve on 09-04-2016 at 8:00 pm

Some of the various MIPI specifications are now massively used in mobile (smartphone or tablet), especially the Multimedia related specs like Camera Serial Interface (CSI-2), Display Serial Interface (DSI) and D-PHY. You have to implement with CSI-2 or DSI controller a serial based physical interface, D-PHY specified up to 2.5 Gbps. In fact we have named the Top 3 MIPI specification by adoption rate: DSI, CSI-2 and D-PHY. Mentioning MIPI technology adoption in Mobile is not breaking news as the M in MIPI acronym stands for… Mobile.

It becomes very interesting to see that several MIPI specifications are being used beyond mobile applications: IoT, wearable and automotive are specific segments where MIPI technology is pervasive. Synopsys will explain from a technical perspective how certain specifications like DSI, CSI-2 or I3C can be implemented into new applications in this webinar “New Use Cases and Advantages of MIPI Specifications in Mobile, Automotive and IoT SoCs”, to be held on September 7th.


The above picture has been extracted from a paper that I have presented at the DAC 2015. You can notice at first that MIPI IP segment is very dynamic, growing at 47% CAGR for 2010-2013 (and still 17% YoY growth for 2015/2014). The next point is MIPI adoption by chip makers in Asia (Rockship, Leadcore) targeting pure mobile applications. I would guess that Hezi Saar, presenting the Synopsys webinar, will focus on these emerging market segments like wearable or IoT, as well as automotive. Automotive is not an emerging segment, but some applications like surrounding view are emerging and adopted by the car makers. It seems that this application has been developed to leverage two MIPI specifications: Camera (CSI-2) and Display (DSI), as it involves at least one front camera, two (right and left) side cameras and two rear cameras, and maybe more. Image sensors interfaces with camera modules thanks to MIPI CSI-2, and the camera modules send information to MPU where an Image Signal Processor (my guess) send the data to Display thanks to MIPI DSI specification.

The Synopsys webinar will address technical question around MIPI, and Hezi will review how to implement MIPI (DSI, CSI-2 and I3C) in various applications: Mobile, IoT, automotive (surrounding view) and multimedia.

You will learn how DesignWare MIPI DSI Device Controller implements low-power and high-speed modes for video and command displays, how MIPI CSI-2 Device Controller enables merging of multiple video streams at high bit rates. If you don’t know about MIPI I3C sensor interface, you will discover that I3C is not only much more power efficient than I2C, but also that the new specification provides data rates enhanced by at least one order of magnitude, and more, as I3C offers communication modes like HDR-DDR, HDR-TSP and HDR-TSL able to support sensor interface architectures that mobile industry will need in the future.

These IP, compliant with the latest MIPI specifications, complements Synopsys’ MIPI CSI-2 and MIPI DSI host controllers, MIPI I3C and MIPI D-PHY IP for complete camera and display interface IP solutions. Synopsys has strongly invested into automotive and these IP solutions have been further enhanced to meet the requirements of automotive-grade applications.

Following the MIPI IP market since 2010, I have seen this segment starting from scratch, but I was confident from the beginning that the MIPI IP sales should grow, because the technology adoption should grow. If you look at the semiconductor market today, you realize that the concept of “performance efficiency” has replaced the raw performance feature in many applications. In fact, MIPI technology is at the heart of this quest for performance efficiency, and will bring a couple of very interesting features, like EMI reduction and interoperability through interface standardization. Apparently I was not the only one to think that way, as Synopsys has started to offer MIPI IP (and Verification IP) at the beginning of the 2010’s.
Synopsys is leader is most of the interface IP segments, if not all (USB, PCIe, DDRn, HDMI, SATA…) and MIPI as well, as you can see on the above graphic (extracted for the “Interface IP Survey” V8, to be released soon by IPnest).

Attending to a webinar about MIPI adoption in segments beyond mobile, given by MIPI IP lead vendor is certainly a good idea! Register here

From Eric Esteve from IPNEST

More about DesignWare MIPI IP Portfolio here


Pseudo random generator tutorial in VHDL (Part 3/3)

Pseudo random generator tutorial in VHDL (Part 3/3)
by Claudio Avi Chami on 09-04-2016 at 4:00 pm



On the first two chapters of this Tutorial we started with a simple LFSR module and added a test bench. Then, on chapters three and four we upgraded our module with some features and learned to export the test bench data to files.
Continue reading “Pseudo random generator tutorial in VHDL (Part 3/3)”


The 2016 Leading Edge Semiconductor Landscape

The 2016 Leading Edge Semiconductor Landscape
by Scotten Jones on 09-03-2016 at 7:00 am

The leading edge semiconductor logic landscape has in recent years collapsed to just four companies. The following is a summary of what is currently known about each company’s plans and how they compare. ASML has analyzed many logic nodes and developed a formula that normalizes processes to a “standard node”. The formula is:


Pushing automotive-grade embedded flash to 28nm

Pushing automotive-grade embedded flash to 28nm
by Don Dingee on 09-02-2016 at 4:00 pm

18 months ago Renesas announced they were prototyping their SG-MONOS eFlash on 28nm, and at the time we said it would be a couple of years before actual product. Yesterday, Renesas revealed their partner in this effort is TSMC – no surprise – and hinted things are moving, with better performance than expected but on a longer qualification timeline than anticipated. Continue reading “Pushing automotive-grade embedded flash to 28nm”


Five Things To See at DVCon India 2016

Five Things To See at DVCon India 2016
by Daniel Payne on 09-02-2016 at 12:00 pm

DVCon is an annual Design and Verification Conference that started out in Silicon Valley, then expanded by adding India as a new location. Our semiconductor design and verification world is global in stature, so if you’re living in the region then consider registering for this event held Thursday and Friday, September 15-16 at the Leela Palace in Bangalore. Attendees have two technical tracks to choose from: ESL, Design Verification. Yes, everyone is quite busy, but by taking a few days off your regular work schedule you have the possibility of gaining back weeks of time by using new techniques described at DVCon 2016.

Let me give you five good reasons to attend this month.

1. Wally Rhines, CEO, Mentor Graphics

I’ve attended dozens of speeches by Wally over the decades and he has some of the richest infographics around that are packed with facts and figures about the semiconductor history and where it’s headed. He will be the keynote speaker on Thursday from 9:45 AM – 10:30 AM, and will be talking about design verification needs and trends. Learn about functional verification, security and safety.

2. ESL Tutorial

Thinking about using C++ or SystemC in a HLS design and verification flow, or just want to get more efficient? There’s a tutorial on Thursday that should fit your curiosity called, “A Verification Methodology for High-level Synthesis – From C++/SystemC to RTL Signoff“. Sandeep Dager of Mentor Graphics will conduct this tutorial and cover 8 points:

  • Basics concepts of HLS
  • Overview of a High-level Design and Verification flow
  • Introduction of use of formal C property checking to verify the HLS source is clean for synthesis
  • Closing on coverage for the HLS source
  • Basic synthesis flow to perform design space exploration for area, performance, and power
  • Re-Use of high level verification model and test vectors in RTL simulation for closure
  • Using existing RTL verification tools and methodologies to close on 100% RTL coverage
  • Fundamentals of performing an ECO with HLS

3. Low Power Tutorial

Challenged by using multiple power domains, too many power states and how to keep your power management working properly? The tutorial from Srikanth Nuni and Praveen Shukla of Mentor Graphics will answer these questions in their tutorial, “Advanced Validation and Functional Verification Techniques for Complex Low Power System-on-Chips“. Four major concepts will be covered:

  • Using static power-aware checking
  • Power-aware simulation with UPF and reaching coverage closure
  • Estimating system power consumption under software loads by using emulation
  • System-level power modeling with SystemC code

4. UVM Tutorial

Defining a coverage metric and then implementing a verification methodology that is driven by coverage makes sense, but how do you go about doing this well? Pradeep Salla and Keshav Joshi from Mentor Graphics have put together a UVM tutorial called, “An Industry Proven UVM Reuse Methodology for Coverage Driven Block Level Verification to Software Driven Chip Level Verification Across Simulation and Emulation“. You’ll learn approaches like:

  • Software and hardware co-simulation
  • UVM reuse methodology
  • Using a code generator

5. Accellera Tutorial

The Portable Stimulus Standard (PSS) promises a boost in verification productivity by reusing test cases. Going beyond just IP blocks, the upcoming PSS spec aims to help out reuse at the subsystem and full-chip levels. Larry Melling from Accellera will be presenting his tutorial, “How Portable Stimulus Addresses Key Verification, Test Reuse, and Portability Challenges“. Learn about:

  • Upcoming changes to the PSS specification
  • Testing at the IP level, SoC, emulation, FPGA prototyping and silicon
  • Linking verification to diagnostics and software
  • Common usage examples
  • Portability challenges

Summary
There you have it, at least five reasons to register and attend the DVcon 2016 in India later this month. This conference and exhibition will be packed for two days, so start filling up your calendar with the most important tutorials, keynotes and vendor meetings.


Petahertz Electronics?

Petahertz Electronics?
by Bernard Murphy on 09-02-2016 at 7:00 am

In the early days of integrated components, we used to think kHz (~10[SUP]3[/SUP]Hz) processing was pretty wild. Those systems were quickly eclipsed by MHz (~10[SUP]6[/SUP]Hz) performers and now we’re blasé about GHz (~10[SUP]9[/SUP]Hz) speeds. Recently (2014), DARPA announced a THz (~10[SUP]12[/SUP]Hz) amplifier, built using indium phosphide transistors.

Why stop there? There has been recent experimental work on petahertz (PHz ~10[SUP]15[/SUP]Hz) switching. But maybe we should backup for a second and talk about power dissipation. In anything resembling conventional semiconductor processes, faster speeds mean packing devices closer together, which makes heat dissipation more difficult. And there are fundamental lower limits to switching power, particularly the Landauer limit at ~ 3×10[SUP]-21[/SUP]joules/bit. So just continuing to shrink and pack semiconductor devices closer together isn’t the path to petahertz performance.

We already know that when you want to get to very high frequencies (e.g. for communication) light is a good starting point. Researchers at ETH Zurich recently were able to observe differential optical absorption in a diamond crystal when stimulated by short infrared laser pulses (the frequency of this light is ~½ petahertz), where absorption was measured in pulses from an ultraviolet laser. This they attributed to a dynamic version of the Franz-Keldysh effect, in which optical absorption of a semiconductor changes when an electric field is applied, thanks to interband coupling induced by the field. This implies that electrons and holes in bands in the diamond must be responding to the laser light at petahertz frequencies.

Another related piece of research from the Max Planck Institute shows that that a short pulse (in a visible to infrared range) will, within a femtosecond, increase the AC conductivity of amorphous SiO[SUB]2[/SUB] by 18 orders of magnitude. Further, this process is mostly reversible (as a result, incidentally, the Landauer limit does not apply), so heat production is small, hence the close packing required for system performance at petahertz would be less of a problem. Also fascinating is inducing conductivity through coupling across a wide band-gap in what we normally think of as an insulator. That’s a kind of weirdness we may have to get used to in thinking about band-gap behavior at these frequencies.

Of course it’s a sizeable step from getting electrons to respond to femtosecond pulses, to building switching devices, and from there to having them communicate. But you’ve got to start somewhere. The DARPA chip is described HERE, the Landauer limit HERE, the ETH work HERE, the Max Planck Institute work HERE and HERE and a summary of some of this work HERE (a couple of these require a Nature subscription).

More articles by Bernard…


TSMC Fab 12 is a Pokemon Go Stop!

TSMC Fab 12 is a Pokemon Go Stop!
by Daniel Nenni on 09-01-2016 at 4:00 pm

It only seems fitting that Fab 12 is a PokeStop since TSMC stands to make a lot of money from the augmented reality gaming craze that is sweeping the world. Unfortunately, most of the press I have read about Pokemon Go has been negative but that is the new “negative media” world we live in. As a player myself (level 25) and a semiconductor professional (level 32) let me share my experience, observations, and opinions on Pokemon Go and augmented reality as the next semiconductor driver.

I downloaded Pokemon Go on July 10[SUP]th[/SUP] at the urging of my nephew. After suffering years of Pokemon cartoons, trading cards, posters, stuffed animals, and even Halloween costumes at the hands of my four children it seemed like the right thing to do. It was immediately a good fit for me since it involves three of my favorite things: Walking (I walk 20+ miles a week so I can eat with impunity), semiconductor technology, and the opportunity to beat my nephew at a video game.

One thing I can tell you is that Pokemon Go absolutely consumes my iPhone 6 as you will notice by the warmth and short lived battery life (2-3 PokeHours). It has also more than doubled my data usage which is subjective of course since I generally use less than 1GB of data per month. While most of the program is local to the smartphone there must be a serious cloud infrastructure behind it with millions of people playing around the world. So yes, AR is a semiconductor driver and this is just the tip of the iceberg.

Pokemon Go is a very strategic game that gets deeper with every new release so I do not see this as an Angry Birds or Candy Crush type of fad. Pokemon tapped into the nostalgic side of former Pokemon trainers and their parents plus the nerd market segment on a whole. It also shows that augmented reality games have serious location based business applications. For example, you can submit a request to make your business a PokeStop or a coveted PokeGym and my wife and I even got a 15% PokeDiscount on a meal.

If you have Pokemon questions you can post them in the comments section. Since my nephew is literally a Pokemon encyclopedia my learning curve was rather short. I also have the benefit of living near a park with a 1km track and 20+ PokeStops and since I work mostly from home I have much more time on my hands than the typical Silicon Valley gridlocked commuter.

With the overwhelming success of Pokemon Go I expect many more augmented reality games to follow. How about Trivial Pursuit? I also expect a surge in smartphone purchases which of course will keep TSMC and the fabless semiconductor ecosystem growing, absolutely.

On a side note, I was in Taiwan during the Pokemon Go launch last month. I had already been playing so my experience level was very high in comparison and my PokeMonsters were on steroids so I owned the Hsinchu PokeGyms. There were swarms of people playing this game and when they finally figured out it was me that was destroying them I got the rock star treatment. I did make a kid cry when one of my PokeMonsters destroyed six of his but that is all part of PokeLife.

Another benefit of Pokemon Go, besides the extra calories I get to eat, is that I walk different routes and discover new things. This little zen retreat is a PokeGym two blocks from the Hotel Royal in Hsinchu. I have been staying at the Royal for close to 20 years and I never knew this existed. You can also go on PokeBikeRides but you have to go slow (5mph) to get mileage credit. PokeDriving however is a very bad idea but I did see quite a bit of it in Hsinchu which made being a pedestrian even more dangerous than it already is.