HOME    COMMUNITY    BLOGS & FORUMS    Express Yourself
Express Yourself
 
  • About

    This blog is all about PCI Express: the wonderful ways that it enhances the products around you, the challenges designers face in implementation, and how the specification is evolving to make PCIe Express an even more useful protocol. I'll also examine how the other specifications, such as NVM Express, SATA Express and SCSI-Over-PCI Express (SOP) are leveraging PCI Express. If there is a topic that is of interest to you, feel free to "Express Yourself" by offering your insights on this blog.
  • About the Author

    Scott Knowlton

    I started out my career as a chip designer in a variety of industries and it’s likely that a few, of the more than 30 designs I’ve been responsible for, are still floating around somewhere in outer space. My IP career started at Synopsys in 1997 and over the last 15 years, I have seen tremendous changes in the semiconductor industry’s perception and adoption of IP. I started working on PCI Express in 2003 when Synopsys was getting ready to launch our first PCI Express IP solution. Since then, I have been managing the DesignWare PCI Express IP product line through all of the changes in the specification and the industry as it moves towards becoming the de-facto interconnect standard. I received a B.S.E.E from the University of Michigan (M Go Blue!), am an avid red wine drinker (love California reds) and use English as a second language when my fluency in sarcasm just doesn’t get the job done.

    Richard Solomon

    I’ve been involved in the development of PCI chips dating back to the NCR 53C810 and pre-1.0 versions of the PCI spec so have definitely lived the evolution of PCI Express and PCI since the very beginning! Over the years I have worked on variations of PCI, eventually moving on to architecting and leading the development of the PCI Express and PCI-X interface cores used in LSI’s line of storage RAID controller chips. For the last ten plus years I've also had the honor of serving on the PCI-SIG Board of Directors and holding a variety of officer positions. I am still involved in PCI-SIG workgroups and I present at many PCI-SIG events around the world. Back before the dawn of PCI, I received my B.S.E.E. from Rice University, and hold over two dozen U.S. Patents, many of which relate to PCI technology.

The World’s SECOND PCIe Gen4 System! ARM beats Intel!

Posted by Richard Solomon on November 13th, 2015

Ok, Ok, I confess to a bit of a sensationalist streak :smile: [Who, me??]  In truth, the world’s second PCIe Gen4 system is brought to you by the very same people who brought you the world’s first – us, Synopsys that is.

The whole “ARM beats Intel!” is true – in one particular sense very near and dear to my own heart, but you’ll have to read on for the details…

I know that when you last heard from me, I was gallivanting around Asia on the PCI-SIG Asia Pacific Developers Conference tour, but I’m back in the US.  This week I’ve been at ARM TechCon 2015 with the latest iteration of Synopsys’ DesignWare IP for PCI Express 4.0 demo system.

As you may recall, the world’s first PCIe Gen4 system is comprised of a Synopsys PCIe Gen4 Root Complex talking to a Synopsys PCIe Gen4 Enpoint (both of which have passed PCI-SIG compliance testing at Gen3 by the way).  I may have mentioned that our root complex uses an ARC microprocessor … which would probably NOT be very popular at an ARM conference even if we promised to leave all the squirrels at home.  In order to be good guests, and because Scott and I have been wanting a demo with more future interoperability testing potential (shhhhh!), we asked (ok, more like pleaded with, badgered, and begged) the Synopsys prototyping team to accelerate the second generation Gen4 demo for us.  The result is something like this:

PCIe Gen4 Switch_R2

Which turns into this when realized in hardware:

PCIe_Gen4_SwitchDemoAtARMTechCon2015

Hopefully you can tell from those pictures that the new demo uses Synopsys’ switch port IP, along with an internally-developed PCIe switch to connect a Gen4 x1 link to a Gen2 x4 host.  (We used Gen2 largely to avoid the timing hassles arising from carrying Gen3 over that meter-plus cable you can see snaking around the table.)  Our friends over at Teledyne LeCroy (yep, you can look and find them here too) were kind enough to loan us a PCIe Gen3 analyzer which we put on the upstream side of the switch to show that traffic was going all the way up to the host.  We also showed that the Synopsys Endpoint and Switches were visible to Windows (including in Device Manager) just like any other PCIe device – because, well, they *ARE* PCIe devices.

Since this new demo was fresh from lab development, the Synopsys prototyping folks didn’t exactly trust me to put it together myself – and rightly so!  Adachi-san was kind enough to come over from Synopsys Japan for the sole purpose of helping Scott and me set up and show the new demo.  That’s real dedication, but you can see from the grins that it paid off - though you can probably guess which one of us is the more jet-lagged :grin:

PCIe_Gen4_SwitchDemoRichardAndAdachiSan

This was my first time at ARM TechCon, so I wasn’t quite sure what to expect.  One of the first things I noticed was a very large number of “EXPO PASS” badges in use, and I soon realized those were the free passes…which means in some ways EVERY day at ARM TechCon is a lot like free day at IDF so I was both guarding the giveaways, and expecting long lines for food.  On the other hand, and this is where I finally confess to the true meaning of my headline “ARM beats Intel!”, the food tables at ARM TechCon were actually refreshed (several times) during the “happy hour”.  So while neither ARM nor Intel has yet announced a PCIe Gen4 system, as far as I’m concerned, ARM is beating Intel in the critical “feeding show attendees” category! :grin:

Thanks for following us here at ExpressYourself, remember that Scott and I are always looking for comments with any insights YOU have or topics you’d like to hear about.  As always, please subscribe to ExpressYourself by clicking here for RSS or here for email so you don’t miss any future episodes.

Richard

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in PCI Express | Comments Off

So long Shanghai! Toodle-oo Tokyo! Hello … Kitty??!?!?

Posted by Richard Solomon on October 4th, 2015

Wow, it’s been QUITE the busy week here!  I’m actually out at the PCI-SIG Developers Conference Asia-Pacific Tour 2015 and it’s been very much a whirlwind.  It’s been 10 years since the PCI-SIG was in China, and while that trip might have been memorable for my 2.2 seconds of “fame” on Chinese TV, the China event was held in Beijing and not Shanghai, so the PCI-SIG team didn’t have any experience with this venue.  That translated to my flying out Sunday morning to get to China Monday night so we’d have Tuesday to prepare for Wednesday’s show.  I had a direct flight from LAX to Shanghai’s PVG on Boeing’s 787 Dreamliner.  While ExpressYourself readers may recall that I’ve griped about some details on that aircraft (which seem to have been improved by this trip) I will say this – it’s a VERY quiet plane!  Landing after 13 1/2 hours or so I realized “Hey, I never put my noise cancelling headphones on!” so here’s an official ExpressYourself attaboy (sorry, no cash value) to the team at Boeing!

Setup for Devcon Shanghai went fairly smoothly, with the hotel letting us start in the afternoon rather than at 10pm as we expected.  Watching the banner hanger scramble up a 20-something foot high truss tower with just a couple of buddies holding the foot-square thing steady was just one of numerous we’re not in Kansas any more moments!

For this Devcon, Synopsys is partnered with Teledyne LeCroy to show off PCI Express Gen4 solutions.  We had “video Scott” with us in Shanghai showing off the world’s first PCI Express Gen4 system (the same demo we showed back in June at the US Devcon).

The Synopsys Verification IP (VIP) team had a field engineer onsite giving live demos of our PCI Express Gen4 VIP, and Teledyne LeCroy (they’re everywhere I look!) was showing information on their upcoming Gen4 analyzers and exercisers. 

APAC2015_ShanghaiBooth_Small2

Sadly, turnout wasn’t super high (50-60 folks) for the show, but that made Nikki happy as she was able to win the drawing for a brand new iPad mini courtesy of Teledyne LeCroy and Synopsys:

RichardNikkiJohnW_iPad_Small

With the last presentation done for the day, it was off for a quick dinner and a walk along the Bund riverwalk.  My only “tourist” time in Shanghai and my camera parked safely in the hotel room where it did exactly no one any good :( Lots of nicely lit buildings and light displays which you’ll just have to imagine. 

Thursday morning brought a cab ride to the airport and joining the line of approximately 1.2 million people heading out due to China’s “moon week” holiday.  So long Shanghai!  An easy few hours in a 777 over to Tokyo where it was time to do it all over again!

The Synopsys Gen4 demo hardware had been waiting in Tokyo after being shown at the recent Japan SNUG.  Friday morning my Synopsys engineering-wizard Yagi-san (who’d worked miracles a couple years ago with the M-PCIe demo in the US) showed up bright and early (7am!) with the demo hardware – disassembled for travel of course.  With the help of Iwasaki-san and Hasegawa-san, two of my awesome field application engineers, the demo went from a pile of parts to fully running.

APAC2015Tokyo2_Small

As it has been in EVERY location we’ve shown it, the Gen4 demo was a big hit!  Numerous attendees remarked on how impressed they were to see Gen4 running in real hardware already!

APAC2015_Tokyo_Small

Japan has always been good to the PCI-SIG Developers Conferences – with attendees braving Tsunamis, power shortages, and occasionally flooding to show up en masse whenever we come.  This trip was no different, with over 100 attendees despite some post-Tsunami flooding which disrupted the train system.  Here again Synopsys and Teledyne LeCroy held a random drawing to give away an iPad mini - this time to Yoshikawa-san (who may be familiar to you from his presentations at US Devcon 2014 and 2015). 

RichardYoshikawaJohn_iPad_Small

I should mention that the Synopsys guys – after re-assembling the demo in record time – came to sit in with Seki-san (of previous ExpressYourself contest fame) and some other Synopsys folks listening to my presentation.  This might not sound like a big deal, until you consider that I’m somewhat famous (well infamous) for incorporating my friends into my presentations!  One of the examples I use in the PCI Express overview is a telephone analogy and I think it works much better with people’s names (“I call Seki-san and ask him for 100 bytes of data from address 1000…”).  They were all good sports about it - though I think Seki-san might just have enjoyed hearing the female translator calling his name over and over again :)

After all that, the Synopsys engineers still managed to tear down the demo and get it all packed away in under an hour!  Yagi-san emphasized to me several times how important it was that I keep track of the Carnet shipping paperwork – so even after this crazy day he was trying to keep me out of trouble with customs.  (It even mostly worked…)  After thanking the Synopsys folks for all their help it was time to grab a night’s rest and get up Saturday morning to bid Toodle-oo to Tokyo!

Saturday’s flight was another 777, but when I walked in, I realized that there was something just a tad bit … different … about THIS airplane:

HelloKittyPod_Small

Yes, that *IS* what you think it is – at least if you think it’s a “Hello Kitty” pillow, and a “Hello Kitty” remote control, and a “Hello Kitty” safety video … and the meal was served with “Hello Kitty” wrappers on the chopsticks, and “Hello Kitty” dental flosser.  There were “Hello Kitty” menus, and mints, and air-distress bags, and pretty much everything you could imagine* – including the boarding passes, luggage tags, etc!

Sorry this got to be such a long posting!  I’ll save Taiwan and the explanation of “(It even mostly worked…)” for the next one!  Make sure you’re subscribed to ExpressYourself and if not, click here for RSS or here for email so you don’t miss any future episodes!

Richard (from Taipei)

*In what might be an ExpressYourself first, I didn’t make up *ANY* of that!

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Uncategorized | Comments Off

IDF Wrapup (aka Thursday’s IOT)

Posted by Richard Solomon on August 22nd, 2015

Yes, yes, I noticed that it’s not Thursday any more, thus the title change.  I feel like the IDF wrapup is somewhat anticlimactic though, so I hope you all weren’t hovering over your keyboards waiting for a grand finale.

Free day went about as expected – with hordes of interesting characters wandering around scarfing up giveaways.  (The guy with the waving monkey doll on his shoulder wasn’t even the most interesting one.) 

IDF_StarWars_UFDs_Small

Norma ran intercept so we didn’t give away quite as many pens as I thought we would – the radius of retirement communities stocked with Synopsys pens might have decreased to 50 miles from last year’s 100 miles :)

With fewer “real” attendees on hand I actually had a chance to walk around the exhibit hall a bit.  PCI Express storage was definitely one of the dominant themes!  NVM Express (NVMe) SSDs, NVMe RAID controllers, NVMe fabric adapters, etc…  I didn’t see any NVMe toothbrushes, but that might only be because I didn’t get to every booth!  All the NVMe folks I talked to were eager to see PCIe 4.0 come out soon, but there was a lot of mention of “the elephant in the room” – namely that with no PCIe 4.0 “Gen4″ platforms, designers would have a tough time validating their designs.  Imagine my surprise then when I returned to the booth and found this guy getting a demo!  (I think his shirt might have said “Gen4″ there where it’s folded up, but maybe that’s just wishful thinking…)

Gen4DemoElephant_Small

Show hours were only 11-2 which was good because my voice was starting to give out from all the Gen4 demo spiels I gave this week.  (This should actually be the best indicator of how many attendees found the demo interesting, because I can just picture a good half of you exclaiming “What? They wore Richard down to silence?!?!?!?“)  Teardown was uneventful – I’m happy to say there was no emergency room visit this year!  Scott and I spent quite a while poring over the demo takedown and repacking trying to figure out how Torrey had gotten everything into one packing case.

We managed to cram both cases into Scott’s trunk and he kindly gave me a lift to the San Francisco airport – a good deed which apparently did NOT go unpunished :( as he got stuck in one of California’s famous traffic jams* on his way from there home. 

So our takeaways from IDF 2015 are:

  • PCI Express storage, and NVMe in particular, are clearly dominating the direct-attach storage market
  • Despite any elephants (whether in hotel rooms or board rooms), there is a steadily building demand for PCIe 4.0′s 16GT/s “Gen4″ data rate
  • Synopsys is able to deliver working 16GT/s “Gen4″ solutions right now, so you can join the ranks of designers building their PCIe 4.0 products as the spec works its way to completion
  • Richard’s voice really is finite, and he should take a taxi to the airport next year

Thanks for following us here at ExpressYourself and please feel free to leave us comments with any insights YOU had at IDF.  If you’re reading this forwarded from a friend (or enemy I suppose) or if your email swap to Outlook365 broke your subscription, or you just have been putting it off for too long, please subscribe to ExpressYourself by clicking here for RSS or here for email so you don’t miss any future episodes.

Richard

*I wish I’d made that part up, hopefully Mrs. Scott will forgive us for messing up their plans!

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Uncategorized | Comments Off

Wednesday’s IOT (IDF Of Today)

Posted by Richard Solomon on August 19th, 2015

All rightee then – I’m glad to say the Live Blog format got a reaction :D  Oddly enough it was a mixed reaction – with some folks being all over it, and others thinking it was over the top…  I know, who would have thought *I* would be over the top????

Today was a bit less hectic than yesterday, though I’m going to be honest and say that it started out a bit oddly.  I’d noticed this strange box in my room when I first checked in:HotelRoomNoiseMaker_Small

You might recall that I was a bit disoriented yesterday anyway, so I didn’t pay much attention to the box, and I didn’t want a train running through my room so I left the thing safely off.

Housekeeping must have changed the setting from “Train” to “Meadow” without my noticing though, because when I woke up this morning, things had changed!HotelRoomNoiseMakerAnimals_Small

Needless to say I fled my room, met Scott for breakfast and headed in to set up the demo again (we’ve been shutting it down each night to be safe).  After a bit of begging and pleading, and a few reboots, the demo came back up.  Show hours were reduced today – *only* 11-1 and 4-7, so we got a break. 

I was again surprised and pleased at how many folks came by to see the PCIe 4.0 demo!  Lots of interest from SSD developers, several more system manufacturers, and a few folks representing other market spaces.  It’s *VERY* clear that anyone discounting PCIe 16GT/s for I/O does so at their own peril!  These guys want the bandwidth and they’re not happy about waiting for it!  Luckily for them, Synopsys has a complete range of  PCI Express controllers already delivering to customers.  I keep pointing out that in most cases, the hardest part of a PCIe 4.0 migration isn’t our (Synopsys’) part, but the customer’s logic needing to expand its internal bandwidth.  For some folks that’s a wider datapath, for others a faster one, but it usually has implications throughout their SoC.   By beginning design work right NOW with Synopsys’ draft 0.5 controller logic, SoC designers can focus on their jobs while we worry about tracking the PCI Express 4.0 specification – and dealing with any wild animals which show up uninvited!

By the way, I want to give a HUGE shout out to the PCI-SIG folks who were holding press briefings today.  Several press representatives showed up at the booth saying they’d heard about us at the PCI-SIG briefing and wanted to see the demo!  (I shouldn’t have to say it, but anyone reading this who is interested in doing articles or other publications on PCI Express should certainly contact Scott and/or me if they need material!)

Food at the show was pretty disorganized again today – quantities seemed to be improved, but an informal survey showed booth staff across the board missing out on the hot hors d’oeuvres.  No amount of searching, begging, or pleading was able to net me a non-diet Dr. Pepper either.  Once the show closed though, Scott and I were able to snag a surprisingly excellent pizza over at Jersey pizza.  I say surprising only because I am a HUGE fan of Chicago-style pizza – but perhaps aided by hunger, we both thought this was very good pizza.

IDF has had some sort of concert the last few years – which I generally skip due to exhaustion, but Scott convinced me to go over for a few minutes.  I quickly learned that there’s a huge difference in audience participation between a technical presentation and a rock concert.  Isaac Slade got a *MUCH* different reaction from the crowd when he strolled through during his “presentation” than I have when I’ve done the same in mine!  This is particularly amusing and relevant as today I ran across Ajay Bhatt (dubbed the father of PCI Express by many back in the day) and subject of the world’s most embarrassing TV commercial (oh heck no, that’s not really Ajay in the commercial).

Tomorrow is free day and therefore I expect to go through MANY more pens, so I’d better sign off and get some sleep!

Stay tuned for the final installation of IOT coming tomorrow…

Richard

*Nope, no “I made that up” in this posting!

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Uncategorized | Comments Off

Tuesday’s IOT (IDF Of Today)

Posted by Richard Solomon on August 18th, 2015

I swear “IoT” must be the most overused term of 2015, so I’m coopting it in protest – though I’ll change the capitalization out of sheer orneriness  ;)

At least for the next few days, I shall use “IOT” for my “IDF Of Today” report.  I’ll be honest, I a) couldn’t figure out HOW to “live blog” on this system and b) couldn’t keep a good internet connection so you’re spared from my play-by-play… which today would have gone something like this:

10:30 Showed PCIe 4.0 demo to folks from a big-name storage company.

11:00 Show opened

11:01 Gave away first Synopsys pen to a member of one of the local retirement communities.

11:15 Showed PCIe 4.0 demo to folks from a big-name server company.

11:30 Ate boxed lunch (“beef” – although it engaged in a spirited debate with me on whether it was from a cow or not)

11:35 Promised Synopsys pen to gentleman with “Media” badge if he’d come by the booth.

12:20 Showed PCIe 4.0 demo to folks from a big server company whose name doesn’t rhyme with much of anything.

13:30 Showed PCIe 4.0 demo to engineers from a high-performance SSD manufacturer.

13:45 Showed PCIe 4.0 demo to fellow from a controller company specializing in high-bandwidth storage fabrics. 

14:00 Showed PCIe 4.0 demo to marketing manager from a new startup SSD company.

14:45 Showed PCIe 4.0 demo to someone from a company which sells PCIe PHYs.  Managed to refrain from asking such rude questions as “How can you claim to make a PCIe PHY when you’re not even a member of PCI-SIG?” and “Can you even spell ‘compliance’?”  Inadvertently tripped young woman in stiletto heels (which would be classified by TSA as deadly weapons*) while patting self on the back for professionalism.

15:00 Roamed show floor in search of snacks while Scott manned the booth.  Returned to booth empty-handed and ate a Synopsys mint.

16:00 Beer bar setup about 8 feet away from Synopsys booth.  Barman deluged with attendees asking for beer – told to come back at 16:15.

16:15:01 Growing line of beer patrons told beer bar would open 16:30.

16:30 Beer line begins.  Attendees quickly tire of my offer to “Buy you a beer if you’ll listen to me talk about PCIe 4.0!”  (No takers for the record.)

16:35 Scott brings by a pretzel – shares half with me.  We bemoan lack of salt on pretzel and lack of mustard.  Spend several minutes sketching out new DesignWare IP for Pretzel Twisting, decide the TAM is too low and scrap the idea.

16:40 Scott kicks me out of the booth to quell my grumbling stomach - which is apparently disturbing the line of attendees for beer.

16:44 I’m informed by the hot food servers that hot food will be available at 17:00.

17:00 Hot food station opens

17:00:15 Hot food line is confirmed by a fainting-from-hunger Steven Hawking** to be “longer than the event horizon of a black hole”.

17:10 End of hot food line is finally visible with naked eye.  I get in line only to see the serving station being wheeled away.  My tears of frustration move a hot food server to suggest I get in line for the Risotto “before the milk curdles”*** 

17:20 Gentleman with “Media” badge comes by looking for promised pen – puts up with my PCIe 4.0 demo and asks reasonable questions.  I give him the secret “upgraded” pen *AND* a Synopsys “these are not the ‘droids you’re looking for” USB stick.  (You too can get one of these if you come by the booth and tell us you read the blog – of course you’ll have to listen to the demo spiel first.)

17:30 I go get in line for ice cream sundaes. One poor server is valiantly struggling to serve two lines of attendees.

17:40 I reach front of ice cream line just as ice cream scoop breaks.  Overworked server runs away to replace scoop, angry murmuring begins among attendees in line.  New server arrives with scoop, I choose ice cream flavors which are less likely to break scoop (after loudly calling for an engineer to repair same). 

17:45 I share ice cream with Scott and Norma – to the envy of staff of nearby booths (one of whom allegedly fainted from hunger while trying to reach front of Risotto line).

18:00 Show PCIe 4.0 demo to another media member, we talk about likely spec timelines and various factors affecting the spec adoption.

18:15 With all food apparently gone, attendance drops significantly.  Booth staff now appear to massively outnumber attendees – perhaps a dozen of whom now roam the show floor relentlessly bombarded with demo offers and freebies.

18:59 Gave away 87th Synopsys pen to a member of one of the local retirement communities.

19:00 Show closes.

19:10 Demo shutdown, booth closed up – I walk over to Super Duper Burgers for a Super Burger with cheese & bacon, fries, and a vanilla shake.

Stay tuned for tomorrow’s exciting episode of IOT…

:)

Richard

P.S. So the takeaways from today are: 1) a *LOT* of folks are excited to see that PCIe 4.0 is really truly alive and running, 2) Either IDF got a MUCH smaller food budget this year, or a LOT more attendees than they planned!

 

 

*Ok, I made up the part about tripping someone – but the stiletto heels *DEFINITELY* would have been ruled deadly weapons by TSA, and I’m willing to take bets on this bit!

**I made that up, no physicists were harmed in the making of this blog posting.

***Yeah, yeah, I made that up too – no milk was harmed in the making of this blog posting.  (I’m pretty sure I really did guilt-trip the server though.)

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Uncategorized | Comments Off

It’s August???? Where am I?

Posted by Richard Solomon on August 18th, 2015

When did THAT happen? The last thing I remember clearly was PCI-SIG Developer’s Conference – and that was June…  Next I know Scott’s banging on the door of my hotel room and yelling something about IDF????? Apparently I’m in San Francisco (which is odd, because I’d swear that last week I was in Milpitas as some of you know), and there were gray Synopsys shirts hanging in my closet so I threw one on and ran over to Moscone to help set up our booth….

IDF_Booth_Cropped

What’s that you ask? 

“Isn’t that the ‘Gen4′ demo there on the left?”

Why yes, yes it is :D

Those of you who might have attended a certain large chip maker’s recent briefing might have heard some waffling that sounded suspiciously like FUD… so come by booth #651 (sorry, the lights washed it out in the photo) and get the straight scoop on PCI Express 4.0 and see actual PCIe hardware running the 4.0 Draft protocol at 16GT/s!

Feel free to harass me at the same time about not keeping up with the blog and how Scott managed to get in 3 postings before I got to 1 :( Sorry for the short post – it’s 10:45 Pacific and the floor opens in 15 minutes, so come on down…and stay tuned for updates….

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Uncategorized | Comments Off

The Next Frontier: Enterprise Computing and PCIe 4.0

Posted by Scott Knowlton on June 22nd, 2015

There will be many demos at PCI-SIG 2015 this week declaring readiness for PCIe 4.0. Synopsys is one of them and will be showing PCIe 4.0 controllers, PHYs and verification IP. Of course, it’s great that the industry ecosystem is gearing up to support PCIe 4.0, but the specification is still under development and we have a way to go before PCIe 4.0 is finalized.

The PCIe 4.0 specification was announced on November 29th, 2011 and we are still only at the 0.5 revision of the specification. Of course, I have customers that are getting impatient on how long it is taking for the specification to move forward and I have customers that are happy with PCIe at 5.0GT/s. For those pushing the boundaries of speed into a new frontier using the latest, smallest geometries – It’s going to be fun and we look forward to our continued partnership!

If you’re pushing the reliability and/or speed of your next generation system, you may want to review the Synopsys PCI Express announcement that went out today. “Synopsys PCI Express IP Adds System-Level Data Protection Features for High-Performance Cloud Computing SoCs”. Some of the highlights:

  • DesignWare IP for PCI Express delivers critical reliability, availability and serviceability (RAS) features to increase data protection, system availability and issue diagnosis for high-performance, data-intensive cloud applications
  • Support for the new PCIe 4.0 v0.5 specification gives designers the ability to start incorporating the latest functionality while meeting high-performance 16 GT/s data transfer speeds

In the latest release of our PCIe controllers, we have beefed up our data protection mechanisms to support the demanding requirements of super-fast computing, networking and storage (systems and SSDs). We’ve always had data protection support in our controllers, but the faster speeds and the smaller geometries have customers pushing for increased functionality and options for data protection. Along with the increase in data protection features, we have added several new features to help our customers debug their systems when something goes wrong during silicon debug, testing error conditions for their software or while the system is running. We have also added ways to monitor system activity statistically and through event monitoring. All of these features are being used by our customers to improve the reliability, availability and serviceability (RAS) of their systems. We hope you find these features useful for your next designs.

Of course, not to forget Gen4 at 16GT/s, the Synopsys Controllers and PHYs also support the latest PCIe 4.0 v0.5 specification.

If you’d like more information on what types of RAS features are interesting in the PCIe interface, you may want to stop by and hear Richard’s presentation at PCI-SIG 2015. Below is the abstract and more information.

PCI Express 16GT/s Design for Reliability

PCI Express 4.0’s upcoming 16GT/s speed offers data rates well above the frequencies of the ubiquitous microwave oven! Today’s designers have a number of unique challenges to design, debug and test their SoC’s before the product can go into mass production. Some of these challenges include multiple passes of equalization, understanding and tracking link reliability, determining/proving system-level reliability, and on top of it all the reawakening of long-dormant concerns about on-die soft errors due to shrinking silicon geometries. This presentation will discuss several features and techniques that SoC designers can use to design for higher chip reliability and observability.

Presenter: Richard Solomon

Date/Time: Tuesday, June 23, 1:00-2:00 pm

I hope to see you at PCI-SIG 2015. Stop by the booth and say hi and/or see our latest PCIe 4.0 demos.

For more information on the Synopsys PCIe solutions, please visit our web site.

Feel free to comment or provide suggestions on any topic that you’d like Richard or myself to discuss.

Richard and I always appreciate your support and it would be great to have you join our blog, which you can do by clicking here to subscribe.

Regards,

Scott

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Architecture, General Protocol, Market Adoption, PCI Express, PCI-SIG | Comments Off

Synopsys at PCI-SIG 2015

Posted by Scott Knowlton on June 22nd, 2015

Richard and I will be at PCI-SIG. For any of you that go to PCI-SIG, you know Richard will be doing several presentations, some for PCI-SIG and some for Synopsys, so you can find him walking around. For me, you’ll be able to find me in the sessions or at the Synopsys booth during the exhibit times. Catch us or stop by the booth and tell us about your latest PCIe projects. Both of us love to hear about the latest ways you’re using PCI Express in your designs. We also like it when you tell us you read the blog.

Of course, you’d expect a leader in PCI Express to be showing some cool demos and we will. PCIe 4.0 will of course be the highlight as it was for us last year. We continue to make progress even while the PCIe 4.0 spec is slowly moving forward…

Stop by the Synopsys booth to see demonstrations for:

  • Complete DesignWare IP Solution for PCIe 4.0
  • Industry’s First PCIe 4.0 Interoperability Demonstration (with Mellanox)
  • Synopsys Verification IP for PCI Express 4.0
  • Industry’s First PCIe® 3.1 Compliant Root Port IP

In addition, Synopsys and Keysight Technologies will show the industry’s first PCIe 4.0 system level link simulation vs. measurement correlation demonstration at the Keysight Technology booth.

I know you come to the booth for the cool demos, right? Well, just in case you come to PCI-SIG just to hear Richard’s jokes and not our demos, we are also giving away cool Star Wars themed USB sticks if you watch the demos and you could ultimately win a Parrot AR Drone Quadricopter 2.0!

We have technical papers in the sessions that you don’t want to miss.

PCI Express 16GT/s Design for Reliability

PCI Express 4.0’s upcoming 16GT/s speed offers data rates well above the frequencies of the ubiquitous microwave oven! Today’s designers have a number of unique challenges to design, debug and test their SoC’s before the product can go into mass production. Some of these challenges include multiple passes of equalization, understanding and tracking link reliability, determining/proving system-level reliability, and on top of it all the reawakening of long-dormant concerns about on-die soft errors due to shrinking silicon geometries. This presentation will discuss several features and techniques that SoC designers can use to design for higher chip reliability and observability.

Presenter: Richard Solomon

Date/Time: Tuesday, June 23, 1:00-2:00 pm

Replay and Debug of Post Silicon Bugs in Simulation

 PCIe core designers have to balance verification completeness with time to market constraints. It is impossible to fully validate a PCIe core especially when one considers the possibility of real world issues that present themselves outside of the PCIe functional specification. Given certain issues will be uncovered post silicon whether in the lab or in a customer’s hands there is the need to easily replay the condition in simulation where the issue can quickly be debugged. This session will cover how through simulation with verification IP, error conditions can be replayed in simulation through both automated and user controlled techniques allowing for the possibility of replaying almost any scenario seen in silicon. The session will also address how source based compliance tests can be enhanced to prevent the future introduction of such bugs.

Presenter: Paul Graykowski

Date/Time: Wednesday, June 24, 1:30-2:30 pm

Enabling Complex PCI Express 4.0 Design Validation

Increasing pressure for faster time-to-market in complex designs using PCI Express 4.0 and other high data rate interfaces has spurred the need for quick and accurate link performance validation. IBIS Algorithmic Modeling Interface (IBIS-AMI) has become well known as a common and efficient validation methodology by both system developers and SerDes IP providers across different standards. In this presentation we will explain what an IBIS-AMI model is, how we incorporate circuit simulation results into the model, and demonstrate the accuracy of the approach by comparing IBIS-AMI simulation results to silicon measurements for a 16 Gbps PCIe 4.0 link.

Presenter: Pegah Alavi, Keysight

Date/Time: Tuesday, June 23, 10:30-11:30 am

On last thing before I go. Richard said he’d do a dance up on stage if there was 50% voter turnout in the recent PCI-SIG elections. I’m not sure if that happened, but I suggest that everyone chant DANCE, DANCE, DANCE at the end of his opening session on Tuesday. Let’s get him to dance up on stage and please make sure it ends up on YouTube!

For more information on the Synopsys PCIe solutions, please visit our web site.

Feel free to comment or provide suggestions on any topic that you’d like Richard or myself to discuss.

Richard and I always appreciate your support and it would be great to have you join our blog, which you can do by clicking here to subscribe.

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Applications, General Protocol, PCI Express, PCI-SIG, Specification, Uncategorized | Comments Off

Low Power, Phones, Tablets and PCIe, Oh My!

Posted by Scott Knowlton on May 21st, 2015

First, I’m sure there are some of you that look at this and think “what the heck”? PCIe being used in phones and tablet devices? How can that be? Rest assured PCIe has been used in mobile devices for a long time. Of course, laptops have been using it, but it’s also being used in phones and tablets for some time now. You may remember that PCIe with the MIPI M-PHY and say, that’s what Scott’s talking about, but no. This is the full blown PCI Express in these devices operating at 5.0GT/s and 8GT/s.

Who wants to put a PCIe PHY developed for driving backplanes and across multiple connectors into a phone? Good question! The ability to do this really comes down to managing the power in the PHY and controller in coordination with the rest of the chip design connected to a small channel. Of course, L1 substates was a huge stride to get you there, but the power needs to be reduced even further. Nobody wants their phone or tablet using up power when you are not using it, just to be dead when you need it. The interface needs to be completely off and this can be done when using L1 substates in conjunction with power gating techniques.

If you are developing applications, especially battery based applications that require low-power, you should take a look at our announcement today “Synopsys Announces Industry’s Lowest Power PCI Express 3.1 IP Solution”. Some highlights from the press release:

  • Power management features such as L1 sub-states and use of power gating, power islands and retention cells cut standby power to less than 10 uW/lane in the PHY and up to 95% reductioin in leakage current in the controller
  • Support for supply under drive, a novel transmitter design and equalization bypass schemes reduce active power consumption to less than 5 mW/Gb/lane
  • Offers small area, built-in at-speed production testing and optional wirebond packaging to lower overall BOM cost
  • Reduces active power while meeting the PCI Express 3.1 electrical specification

While any application can benefit from using a low power PCIe solution, battery powered mobile devices tend to gain the most with the Synopsys PCIe solution. Our customers are looking to lower the power in both active and standby modes enabling the prolonging the battery as much as possible.

For more information on the Synopsys PCIe solutions, please visit our web site.

Feel free to comment or provide suggestions on any topic that you’d like Richard or myself to discuss.

Richard and I always appreciate your support and it would be great to have you join our blog, which you can do by clicking here to subscribe.

Of course, Richard and I will be at PCI-SIG DevCon in Santa Clara, June 23, 24. Stop by and tells us how much you love the blog.

Scott

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in Architecture, General Protocol, Low Power, M-PCIe, M-PHY, PCI Express, PCI-SIG, PHY, Uncategorized | Comments Off

Election Season – Re-elect Richard to PCI-SIG Board of Directors

Posted by Richard Solomon on May 7th, 2015

No, it’s not super-Tuesday, but yes, it is election season … for the PCI-SIG. 

Judging by how few companies bother to vote in the PCI-SIG Board elections, you’re forgiven if you don’t realize there even *IS* an election!  (Ok, so there are many years in which the incumbent board runs unopposed, so it’s even less obvious then.)  I talk a lot about which “hat” I’m wearing at various times, and this is the time of year I have to dust off my least-favorite hat of all:
Please Vote! Hat
Frankly I *HATE* the political side of standards work – and “campaigning” for votes is probably the worst part of that!  Here in the US, presidential elections run between 50 and 60% turnout of eligible voters and I would dance in the streets* if we got that many for the PCI-SIG board election!

Now here’s your quick-reference guide to PCI-SIG voting:

  • All member companies are eligible to vote
  • One representative from each company casts a single vote for up to 9 candidates from a slate of up to 12 people
  • Board members serve as *INDIVIDUALS* but must be employed by a member company
  • Board members’ companies are expected to be significant contributors to the work of PCI-SIG

You don’t have to figure out where your local polling place is, or drive across town to city hall, and you certainly don’t have to stand in line.  All you have to do is click over to the PCI-SIG Election page: https://www.pcisig.com/members/bod_vote_15.  There you will see links to the candidate presentations, and if you are the designated voting rep for your company, a link to the actual ballot.  Otherwise you will be directed to your company’s voting representative – *please* contact that person and ask them to vote for me, or at least to vote!  NOTE: The election closes at noon Pacific time on May 19th, so don’t dawdle.

Those of you who participate in the various PCI-SIG workgroups hear me often in the Protocol and Compliance Workgroups, along with John Stonick and other Synopsys folks in the Electrical and other Workgroups.  Please consider which of the candidates’ companies are actually active members!  I’m not sure why someone from a company that doesn’t participate in or even observe ANY workgroup would claim to be supporting the PCI-SIG, but I guess that’s politics :(

You can download my election presentation here, but the highlights won’t surprise anyone who reads this blog:

  • I have over 10 years experience on the Board of Directors and am currently the Vice-President of the PCI-SIG
  • I’m deeply involved in PCI Express development, participating actively in several workgroups and I’m a frequent presenter at PCI-SIG training events
  • I’ve been involved in PCI development for over 20 years (going back to pre-1.0 versions of the original parallel PCI)
  • I hold 26 US Patents, many of which relate to PCI technologies
  • Synopsys supports all PCI Express specifications
  • Synopsys has over 40 engineers committed to multiple workgroups
  • Synopsys sponsors PCI-SIG events around the world

Please do take a few minutes to click through to the election page, read the candidate presentations and make your own determination.  If you’re not the voting member for your company, please convince that person (listed when you click through) to spend a few minutes on this – BEFORE May 19th.  Especially if turnout remains low, one company’s vote can easily make a direct impact on the election outcome!

Thanks for reading this far, I’ll return you to our normally scheduled blogging.

Richard

*Ok, how’s this – if PCI-SIG gets over 50% voter turnout this election I will dance on the stage at the US Devcon – which will be a Youtube-era fate worse than death!

Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS

Posted in PCI-SIG | Comments Off