Synopsys IP Designs Edge AI 800x100

No Mention of 14nm at the 2013 Intel Developer Forum?

No Mention of 14nm at the 2013 Intel Developer Forum?
by Daniel Nenni on 08-19-2013 at 5:00 pm

Yes, I will be going to IDF again this year, even though it is the same day as the Apple new product announcement. As a born again Apple Fan that is really saying something but Intel has done a great job of motivating the fabless semiconductor ecosystem and I thank them for that.

Unfortunately, noticeably missing from the IDF presentation line-up is 14nm. The semiconductor equipment people continue to tell me that the 14nm move-in has been delayed a quarter or two. I will be investigating this further at IDF for sure, mostly at the 150+ company technology showcase since Intel does not control that information flow.

Also missing from the IDF technical line up are smartphone sessions. Tablets yes but smartphones no, which is telling. As I have mentioned before, making an SoC is a completely different thing than making microprocessors, which is why there has been a 12 month Atom lag in the past. If Intel is to have any chance in mobile that must change and I’m hoping to hear as much at IDF. No mention of Intel TV and wearable devices either. Intel missed the mobile high margin days so let’s hope they make it in time for TV and watches.

The keynotes are very much mobile though:

IDF 2013 represents the beginning of a new era for Intel, and indeed the entire computing industry. With the recent leadership transition now complete, Intel’s new CEO Brian Krzanich and President Renée James are well underway in resetting the course of the company with a clear emphasis on mobile computing leadership. Please join Brian and Renée to hear how this focus on all things mobile will energize the existing ecosystem of Intel hardware and software developers – as well as attract a new wave of developers. There has never been a better time to align with Intel as a company and on the most scalable, widely deployed and successful architecture of all time.

Tuesday, September 10 Mobilizing Intel
Brian Krzanich, Intel CEO, Renee James, Intel President

Wednesday, September 11 Innovate at the Speed of Mobility
Douglas Fisher, Vice President, General Manager, Software and Services Group
Kirk Skaugen, Senior Vice President, General Manager, PC Client Group
Dr. Hermann Eul, Vice President, General Manager, Mobile and Communications Group

Thursday, September 12 Seven billion futures, and you’re one of them
Dr. Genevieve Bell, Intel Fellow, Intel Labs, Director, Interaction and Experience Research

You can get the full IDF 2013 agenda HERE. IDF has been around since 1997 and is a staple technical conference for the PC industry. It will be interesting to see how many familiar faces I see this year as Intel penetrates the fabless semiconductor ecosystem through the foundry business. Last year I saw not one fabless person that I recognized, except for Paul McLellan. Nobody recognized me either, not one autograph or even a nasty look from one of the many Intel shills. This year should be different, absolutely!

Why am I so hard on Intel? Because I think technology monopolies are bad, they stifle innovation and seek to control markets that should not be controlled. It’s a Star Wars thing, may the force be with us!

Also Read: Intel Really is Delaying 14nm….

lang: en_US


More to the story than bigger FPGA-based prototyping

More to the story than bigger FPGA-based prototyping
by Don Dingee on 08-19-2013 at 5:00 pm

Still not convinced on the value of FPGA-based prototyping systems, or using older technology? I’ve been trying to find the story beyond just bigger, badder FPGAs in a box that you pour RTL into – and found some hints in a webinar on the Synopsys HAPS-70 from earlier this year.

Continue reading “More to the story than bigger FPGA-based prototyping”


Atrenta Seminars in Asia – Making RTL Signoff Real

Atrenta Seminars in Asia – Making RTL Signoff Real
by Daniel Nenni on 08-18-2013 at 8:10 pm

Engaging with the semiconductor ecosystem is critical to surviving in the fast paced times we work in. Face to face interaction at all levels is key and semiconductor IP is a prime example. How do you ensure that your IP meets objective quality requirements before integration into your SoC, and that your SoC is ready for handoff to the back-end implementation?

RTL Signoff is here. A growing number of design teams rely on Atrenta’s RTL platform to certify their IP choices and ensure their designs are implementation ready. Adding a signoff flow at RTL provides them a competitive edge that can mean the difference between success and failure.


Atrenta’s SpyGlass Predictive Analyzer® significantly improves design efficiency for the world’s leading semiconductor and consumer electronics companies. Patented solutions provide early design insight into the demanding performance, power and area requirements of the complex system on chips (SoCs) fueling today’s consumer electronics revolution. More than two hundred companies and thousands of design engineers worldwide rely on SpyGlass to reduce risk and cost before traditional EDA tools are deployed. And with the addition of BugScope™ verification efficiency is also enhanced, allowing engineers and managers to find the fastest and least expensive path to silicon for complex SoCs.

Join us for a live seminar to learn more about RTL Signoff:[TABLE] cellspacing=”3″ style=”width: 410px”
|-
| style=”width: 50px” | 9:30 AM

| style=”width: 207px” | Arrivals & check-in

|-
| 9:50 AM
| Introduction of speakers
|-
| 10:00 AM
| Introduction to Atrenta, RTL Signoff and IP Kit
|-
| 10:45 AM
| How to get signoff confidence for CDC
|-
| 11:30 AM
| Verification signoff – using assertion synthesis
|-
| 12:15 PM
| Lunch & networking
|-
| 1:30 PM
| RTL power reduction and power signoff
|-
| 2:15 PM
| Timing is everything – getting constraints right
|-
| 3:00 PM
| Break
|-
| 3:15 PM
| How to simplify RTL restructuring
|-
| 4:00 PM
| Achieving quality goals – DFT at RTL
|-
| 4:45 PM
| Lucky draw & event conclusion
|-

Register todayas seating is limited for this FREE event:

[TABLE] style=”width: 400px”
|-
| style=”width: 200px” | Beijing, China
Sep 23, 2013
| width=”200″ |
|-
| style=”white-space: nowrap; vertical-align: top” |
| style=”white-space: nowrap; vertical-align: top” |
|-
| style=”white-space: nowrap; vertical-align: top” | Shanghai, China
Sep 25, 2013
|
|-
| style=”white-space: nowrap; vertical-align: top” |
| style=”white-space: nowrap; vertical-align: top” |
|-
| style=”white-space: nowrap; vertical-align: top” | Hsinchu, Taiwan
Sep 27, 2013
|
|-
|
|
|-
| Seoul, South Korea
Oct 02, 2013
|
|-

Register todayas seating is limited for this FREE event:

lang: en_US


Hogan’s Labor Day Luau

Hogan’s Labor Day Luau
by Paul McLellan on 08-16-2013 at 11:57 am

Jim Hogan is having his annual Heart of Technology charity barbecue at his home in Santa Cruz. This year it is on Saturday August 31st and it’s a luau. It is from 2pm to 8pm at 2171 Sunny Acres Drive, Santa Cruz. Each adult requires a tax-deductible donation of $50 to FleaHab of Santa Cruz County (kids are free).

In addition to Hawaiian food, there will be dozens of auctions of products from local businesses and artisans including a 1938 old-growth redwood and balsa surfboard and one-of-a-kind bronze sculpture by noted local artist David Kimball Anderson, resort stays, wine, massages, jewelry, and much more in both live and silent auctions.

FleaHab was founded in 2011 by surf legend Darryl “Flea” Virostko and integrates exercise and a healthy lifestyle into the recovery process for those afflicted with drug or alcohol addiction.

This is the social event of the summer for anyone in EDA, semiconductor, the investment community and more. Don’t miss it.

For more details and to buy tickets go here.


Why Adopt Hierarchical Test for SoC Designs

Why Adopt Hierarchical Test for SoC Designs
by Daniel Payne on 08-15-2013 at 4:37 pm

IC designers have been creating with hierarchy for years to better manage large design sizes, however for the test world the concept of hierarchy and emerging standards is a bit newer. TSMC and Synopsys jointly created a webinarthat addresses hierarchical test, so I’ve attended it this week and summarized my findings here.Adam Cron, Synopsys Continue reading “Why Adopt Hierarchical Test for SoC Designs”


Funding Startups the SK Telecom Way

Funding Startups the SK Telecom Way
by Paul McLellan on 08-15-2013 at 4:15 pm

At the recent GSA Entrepreneurship Forumone of the panelists was Angel Orrantia of Innopartners who are trying a novel approach to funding startups in the semiconductor space and the surrounding ecosystem.

It seems things got started with an innovation center inside SK Hynix. Just in case you have forgotten, Hynix is the newish name for Hyundai Electronics (the name comes from HYundai electroNICS) which subsequently merged with LG Semiconductor. In 2012 SK group acquired a 21% share of Hynix. The corporate structure is complex, but the important bits are that SK Telecom is the parent of SK Hynix and of SK Telecom Americas inside which is the Innopartners Innovation Center where Angel works. Phew.

SK had historically grown by identifying and acquiring companies (like, well, Hynix) but it was getting historically hard to find companies to build the portfolio since the innovation model of venture capital funding was broken in this area. VCs only want to invest in companies that have a chance of being the next Instagram or Dropbox. For instance, in 2003 there were 44 semiconductor/nanotechnology companies funded; in 2011 just 3.

So if there are no companies to harvest then it is time to create your own garden and grow some yourself.

So in April this year Innopartners was founded here in Silicon Valley (in Sunnyvale in temporary quarters while the building they will eventually occupy is being built). They have been actively looking for investments for a few months and close to closing the first few (two expected by the end of August, 3-5 by the end of the year).

The investment model is to bring companies into the incubator for 6-12 months, although there is no fixed timetable. That gets them through to the seed stage where a prototype exists, or some data is validated. They then look for strategic investors. Strategic is a sort of code word in the investment world meaning companies that are not just financial: they are at least potentially interested in the technology for use internally. SK also have SKTA which can invest along with strategic (and even VCs if there are any interested) for a 2-3 year funding horizon.


The intention is that eventually the company will be acquired by a strategic partner. This could be SK Telecom or Hynix but there is no obligation to feed all investments back inside in that way, it depends on who the most appropriate partner is. For example, a materials company might find a home in a semiconductor equipment company. Since Hynix builds semiconductors, of course, it might still benefit strategically from the investment even without acquiring it. Or, like so many startups, the precise business might have morphed into something else and no longer be as good a match.

The SK Innopartners white paper is here.


Accelerating SoC Simulation Times

Accelerating SoC Simulation Times
by Daniel Payne on 08-15-2013 at 2:43 pm

There never seems to be enough time in a SoC project to simulate all of the cycles and tests that you want to run, so any technique to accelerate each run is welcomed. You can just wait for your software-based RTL simulator to finish running, or you can consider using a hardware-based accelerator approach. I learned more about one such acceleration approach from Aldec at a recent webinar entitled, Accelerate SoC Simulation Time of Newer Generation FPGAs.


Bill Tomas, Aldec

Continue reading “Accelerating SoC Simulation Times”


Don’t Shoot Yourself in the Foot With Timing Exceptions

Don’t Shoot Yourself in the Foot With Timing Exceptions
by Paul McLellan on 08-15-2013 at 1:42 pm

Timing exceptions are ways of guiding design tools, primarily synthesis and static timing analysis (STA), but these days also place & route and perhaps other tools. Most paths in a design go from one register to the next register. Both registers are on the same clock, and the design needs to ensure that the signal can make it from the first register, through the logic gates, and get to the next register in time to meet the setup time there, and so successfully get clocked into that next register. Synthesis will pick appropriate cells to make it so, and STA will check that this was done correctly.

But what happens when that isn’t true. If the two registers are on different clocks, or if we don’t really care if the value is correctly latched since we are never going to use it, or it is only for a test mode that is run at low speed, or if we don’t latch the value until two clock cycles later. Then we need to tell the tools, and this is done using timing exceptions, typically in the SDC constraint file.

There are three main types of timing exception:

  • asynchronous paths such as clock domain crossings (CDC)
  • false paths: synchronous paths where the timing is not relevant
  • multi-cycle paths: synchronous paths where the signal has more than one clock cycle to arrive

There are two types of problem with timing exceptions. The first is where there is a timing exception but we didn’t declare it. The tools will work hard to meet the constraint anyway, and if they succeed then there may be some waste but the design will work. On the other hand, we can declare a timing exception and tell the tools to ignore something, when it turns out it was important. This can be a real disaster, resulting in non-functional silicon that apparently passes all verification successfully.

Setting a false path (using set_false_path command in SDC) is used for the following reasons:

  • asynchronous false path, most commonly where the path is between two separate clock domains and some sort of synchronizer or handshake protocol is being used. CVC verification is a must to ensure that this is all done correctly and that everyone on the design team is correctly interpreting the clock domains in the same way
  • static source. It is common practice to declare a false path on a static signal (since it is static, there is no need for any optimization or checking). But in reality there are very few truly static signals in a design, just signals that change very rarely such as during manufacturing test.
  • synchronous paths. Often these types of path may only be false in a particular implementation, or can cause glitches that the STA tool would have caught if the path was not declared false. Sometimes these are just slow paths and a safer approach is to declare them multicycle paths.


Setting a multicycle path (using set_multicycle_path in SDC) is done to relax timing requirements. However, care still needs to be taken with relaxed timing to ensure that races and glitches are not created and, indeed, that the functionality of the design and the relationship between the various stages is properly understood.

SpyGlass TXV (Timing eXception Verification) is a good way to verify these exceptions and catch many errors. This is increasingly important now that so much of a design is 3rd party IP where the RTL and the timing constraints are not well-understood by the SoC design team who didn’t create them.


A much more detailed white paperAvoiding Pitfalls While Specifying Timing Exceptions is available on Atrenta’s website here.


Let’s Drive To Dearborn on 19th Sep….

Let’s Drive To Dearborn on 19th Sep….
by Pawan Fangaria on 08-15-2013 at 11:00 am


[The VLC developed by Edison2, winner of the Progressive Automotive X-Prize]

Now that we have “The Very Light Car” of the world at more than 100 MPG!! Yes, this is the car developed by Edison2, one among the three winners of the Progressive Insurance Automotive X-Prize, a global competition; Edison2 won in the main stream class. Err… I am not doing a car advertisement here; one could fly and then drive too. I just wanted to draw attention towards the activities which go behind the scene in making these cars; well other automotives like trucks, military vehicles etc., aerospace, off-highway as well for that matter – ultimate comfort, information systems, electrical systems, safety, warning on any fault, environment friendly, low on fuel, easy driving, automated systems and what not. After all, we spend a considerable portion of our lives in cars, aeroplanes, trains and other modes of travel, so why not continue to improve on these parameters to create lifetime experiences!

That’s where we are; experts in creating these experiences will be talking for the day long on 19[SUP]th[/SUP] Sep, 2013 at Integrated Electrical Solutions Forum (IESF 2013) at Ford Conference Centre in Dearborn (Detroit), Michigan, USA. And that’s a free conference covering all aspects of electrical and electronic systems in automotives that includes commercial vehicle and off-highway industries as well. Thanks to the EDA pioneer, Mentor Graphics for leading the automotive electronics space and specifically for holding this conference along with IBM and SAE International as sponsors.

Some of the key attractions of this conference are – A keynote address by Oliver Kuttner, Founder and CEO of Edison2; a dedicated track to electric and hybrid vehicle design; a presentation by Angus Lyon, Chief Engineer atDrayson Racing Technologies, the company that set a new World Electric Land Speed Record of 204.185 MPH; and a presentation by Adam Fowlkes, Electrical Engineering Manager atProterra Inc., the leading provider of zero-emission commercial transit solutions.

There are about 70 other sessions which include innovative presentations from Industry leaders on design, architecture, process, system engineering, wire harness design and engineering, embedded software, network design and integration, strategic reuse, thermal design, in-vehicle infotainment, standards (e.g. AUTOSTAR, GENIVI, SAE, ISO26262, EWIS, DO-254) and many more. This is a unique conference which addresses design challenges and solutions in automotive, aerospace and off-highway industries. Industry leaders from automotive, aerospace, semiconductors and design engineering ecosystem join hands and share their best breed of designs, best practices, and industry trends. A nice intellectual platform to attend and know the best ways to enhance our life experiences!!

Click to register for free and know the detailed program. Courtesy organizers for rolling this conference around the world for those who wouldn’t be able to fly at this time – Sep 25, Pune, India; Sep 25, Nagoya and Shinagawa (Tokyo), Japan; Oct 24, Munich, Germany; Dec 11, Shanghai, China. I’m moved to see the “Remind me” link for these future events on the page, so much generous sponsors!!

Also, if anyone wants to contribute in this community initiative, there is a link to submit papers for a future IESF event.


How to Benchmark a Processor

How to Benchmark a Processor
by Paul McLellan on 08-15-2013 at 2:11 am

How do you benchmark a processor? It seems like it should be easy, just run some code and see how fast it is. Traditionally processors were indeed benchmarked by raw performance like GMACS, GFLOPS, memory bandwidth and so on. But in today’s world where systems have become very complex and applications very compute intensive, the raw numbers don’t mean very much.

If you are benchmarking a general purpose processor for something like a PC where you don’t actually know what code it will run, then there are general purpose benchmarks. However, if you are benchmarking a specialized processor that is going to run a largely fixed workload then a general purpose benchmark is completely inappropriate. Although there are designs where very high performance processors can be used to keep power low (basically “race to halt” and then power the whole system down until the next race begins), typically a fast-enough processor that minimizes power is the sweet spot (and it mustn’t take up too much area: cost is an important aspect too, of course).

A good piece to read is the Berkeley Design Technology Inc white paper (BDTI, not to be confused with Berkeley Design Automation) The Art of Processor Benchmarking: What Makes a Good Benchmark and Why You Should Care.

Good benchmarks need to be complex so as to exercise the entire system including cache hit rates, cache latency, branch prediction. The system performance is not just the raw performance of the processor core itself running a tight inner loop.

One challenge is that algorithms are constantly changing, especially in new areas such as new wireless standards, vision processing, face recognition, voice recognition and so on. Of course these are just the areas that a product can leverage and differentiate by running good software on a well-matched hardware solution. In some of these areas there are some benchmark suites but sometimes the algorithms are simply too unstable for benchmarks to have yet been created.

One area in particular where benchmarks are emerging is in vision processing. While not specifically a benchmark, the OpenCV vision processing library contains many common algorithms such as red-eye removal, object recognition, image similarity and so on. An appropriate selection of these algorithms can be used as a representative workload for evaluating a processor subsystem.

Two more benchmark suites, the San Diego Vision Benchmark Suite (SD-VBS) and the Michigan Embedded Vision Benchmark Suite (MEVBench) draw algorithms from a diverse set of application domains. SD-VBS (first published in 2009) includes 28 non-trivial computationally intensive kernels such as feature tracking, image stitch and texture synthesis. MEVBench (first published in 2011) is built using full algorithms such as virtual reality and, further, contains a subset suitable for mobile embedded vision.

This is obviously a long way from simply counting how many multiply-accumulates a processor can run when it is put in a tight loop. It requires looking at a real-world software load and actually digging down into the PPA points that can realistically be implemented in the target process. Anything less risks being completely misleading, leading to picking a processor that is not a good match for the job in hand.