Skip to Content

Offsite blog roll

Posted on  by  from the site harry ... the ASIC guy
761 days. That’s 2 years, 1 month, and 3 days. 761 days ago, I hosted a small group of interested EDA folks, journalists, and bloggers in a small room in the Doubletree hotel after one of the evenings after DVCon. Most of the discussion that year was around OVM and VMM and which methodology was going to win out and which was really open and which simulator supported more of the System-Verilog language. Well, all that is put to bed. This year at DVCon, 733 days later, we all sang Kumbaya as we sat around and our hearts were warmed by the UVM campfire. But, back to that small group that I hosted 761 days ago. Those that attended this conclave had shrugged off all the OVM and VMM hoopla and decided to come hear this strange discussion about Cloud Computing and SaaS for EDA tools. Some, no doubt, thought there was going to be free booze served, and they were certainly disappointed. Those that stayed, however, heard a fiery discussion between individuals who were either visionaries or lunatics. For many, this was the first time they had heard the term cloud computing explained, and their heads spun as they tried to imagine what, if anything would come of it for the EDA industry. Over the 761 days since, the voices speaking of cloud computing for EDA, once very soft, grew slowly in volume. All the reasons that it would not work were thrown about like arrows, and those objections continue. But slowly, over time, the voices in support of this model have grown to the point where the question no longer was “if” but “when”. 761 days, that’s when. Yesterday, to the shock of many at SNUG San Jose, including many in attendence from Synopsys, Aart DeGeus personally answered the question asked 761 days earlier. Indeed, those individuals gathered in that small room at the Doubletree were visionaries, not lunatics. There are many reasons why Synopsys should not be offering its tools on the cloud via SaaS: Customers will never let their precious proprietary data off-site It will cannibalize longer term license sales The internet connection is too slow and unreliable There’s too much data to transfer The cloud is not secure It’s more expensive It just won’t work But, as it turns out, there are better reasons to do it: Customers want it Sure, there are some other reasons. The opportunity to increase revenue by selling higher priced short-term pay-as-you-go licenses. Taking advantage of the parallelism inherent in the cloud. Serving a new customer base that has very peaky needs. But in the end, Aart did what he does best. He put on his future vision goggles, gazed into the future, saw that the cloud was inevitable, and decided that Synopsys should lead and not follow. 761 days. Now the race is on. ShareThis...
Posted on  by  from the site harry ... the ASIC guy
Below is the response I received 2 days after my original email to Verizon. As you can see, no change on my end at this point. I’m not too happy, but what do you think? Dear H. Gries, Thank you for choosing Verizon. I have received your email dated 3/14/11 regarding your request to handle your concerns over a DSL technical issue that you were trying to report when an order was placed to remove your DSL and add Fios to your home. My name is Janine, and I will be happy to assist you. We apologize for the delay in our response and regret any inconvenience to you. I understand how important it is to be treated with respect and handle your concern efficiently. We always welcome feedback from our customers and we appreciate your comments. We apologize for any difficulties you have experienced. We constantly review our processes and procedures to determine where we can improve upon the Verizon customer experience. Customer feedback is vital to our business. Thank you for taking the time to offer your comments. I am researching your online issue immediately. I have contacted our DSL escalation party to see if she can run your service back in immediately. Once I hear back from her, I will contact you back with her answer. Although additional follow-up is needed, it has been my goal today to address your concerns related to the problems you have experienced. I hope I have succeeded in meeting that goal. In the meantime, if you have any other questions, please let us know. We look forward to serving you. Thank you for using Verizon. We appreciate your business. Sincerely, Janine Verizon eCenter *****Simplify your life. Cut the clutter and help the environment with paperless billing!***** Enroll today at: http://www.verizon.com/gogreen Original Message Excluded: ————————- ShareThis...
Posted on  by  from the site harry ... the ASIC guy
This is an actual email I sent to Verizon 2 days ago regarding an “issue” with their broadband service. I will post their reply in later posts. This is an “opportunity” for them to show how they “provide excellent service” to each customer, even little guys like me. If you are in a service business, like I am, there might also be some lessons to learn. Your comments and thoughts are welcome. Dear Verizon,  On the evening of March 9 at ~10pm, our DSL service stopped working. The following morning at ~8am, we contacted Verizon for technical support. We spoke to Ivan (empl # Z192506), who told us that the DSL service should still be active and offered to send us to DSL support. However, before forwarding the call, he recommended that we upgrade to FIOS. I told him that I was interested, but that FIOS would take days and that I needed the internet connection up today. He was extremely pushy, several times refusing to forward my call until I agreed to upgrade. I finally told him that I was only interested in fixing my DSL at this time and that I wanted him to forward the call immediately, which he finally did. When I spoke to DSL support, they told me that the DSL had been deactivated because an order for FIOS had been put in. I told them that I had not put in an order. They could not tell me who had put in the order, but it was scheduled for March 21, 11 days later. I pleaded with them that I had not put in this order and that I wanted the DSL turned back on, but they said they could not do that. Even if they did, they said it would take just as long to turn on DSL as to get FIOS. They suggested I talk to the billing department. So, I called the billing department and spoke to a gentleman who confirmed that the FIOS had been ordered, but he said he could not see when or who ordered it. I asked several times to try to find out where this order originated, but he would not say. Instead, he kept telling me to “move on from here”, like he was my psychiatrist. I found his demeanor to be extremely rude, non-empathetic, and condescending. When I asked to talk to a supervisor, he claimed he was a supervisor. I asked him why the DSL had been turned off before the installation, and he said that this was a possibility and that Verizon made no guarantees as to how long DSL would stay active before FIOS was connected. I told him that, if true, that would be a horrible way to do business and that Verizon customers would all object, but again he kept making it seem like I was the problem because I would not just accept what was happening and go happily away. Today (March 14) I called again and spoke to a gentleman named Harry (empl# V119648). Harry was very helpful. He confirmed the order for March 21, and also told me that it was Ivan (empl # Z192506) who had put in the order, DESPITE MY TELLING HIM NOT TO!!! Harry also told me that the order had been entered wrong, leaving the default to disconnect DSL immediately, rather than having it disconnected when FIOS was installed. In the meantime, my wife and I have been using our iPhone Mobile Hotspots (from Verizon) to access the internet for our home computers. I don’t know if we are going to go over our 2G limit on our phone’s mobile hotspot data plans, but we really have no choice. Here is what I am asking for: 1) Immediate restoration of our DSL service for the period between now and next Monday March 21 when FIOS is going to be installed. However, I still want the FIOS installation at this point to go forward on Monday. 2) Waiver of ALL installation charges for FIOS service, since we did not order it. 3) Credit for DSL service for the time between March 9 and the day we have FIOS installed. 4) Credit for any overage charges we incur on our cell phones in the interim period before FIOS is installed. 5) Written (on paper) apology for being given misleading information, for being signed up for FIOS without our permission, and for being treated with such lack of respect by Verizon. My other recourse is to consider this transaction as fraud, and report it as such. I await your response. Harry Gries ShareThis...
Posted on  by  from the site harry ... the ASIC guy
Engineers tend to view the world in binary. There’s the good guys and the bad guys. There’s the right way and the wrong way. There are rich folks and poor folks. Democrats and Republicans. You’re with us or against us. And there are winners and losers. This week, working the Agnisys booth at DVCon, I got to see all these types and all the shades in between. I got to see the good guys (me, of course, and anyone who was with me) and the bad guys (the competition). I saw people doing things the right way (telling the truth, or close to the truth) and the wrong way (pure fabrications). I saw rich folks (CEOs in expensive suits and shoes) and poor folks (the guys at the hotel tearing down after the show). Most of the people from Silicon Valley were Democrats, I suppose, and many of the others were Republicans. And, of course, for the Big 3 EDA vendors, it was all about who was with them (on the EDA360 passport) or against them (everyone else). But, when you look a little closer, you see a lot of shades in between. Personally, I knew people at almost every booth with whom I had worked before. They’re not good or bad, right or wrong, rich or poor, democrats or republicans, or with me or against me. They’re just old friends working in an industry they love on technology they are psyched about. I actually had some foreshadowing of this as I was flying up to the conference. As I was passing through the metal detectors at LAX, I had noticed some tall gentlemen dressed in green warmup suits. Realizing it was a basketba,ll team, I curiously glanced at their logo and saw the name “Generals”. Later, I was able to get a full view of the name “Washington Generals”. If you are not familiar, the Washington Generals are the basketball team that travels with the Harlem Globetrotters. They are perennial losers. The spoil and object of countless Globetrotter jokes. According to Wikipedia, the Generals lost over 13,000 games to the Globetrotters between 1953 and 1995, and won only 6 times. That’s a winning percentage of 0.0005! If anyone deserves the title of “Losers”, it’s the Washington Generals. As I sat waiting for my flight, I noticed some other apparent basketball players dressed in red with white and blue trim. Could it be? Yes, they were the Globetrotters, winners of those same 13,000 games that the Generals had lost. If anyone deserves the ttle of “Winners”, it’s the Harlem Globetrotters. What surprised me at the time was that these eternal rivals, Winners and Losers, were traveling together, joking and laughing like best friends. Although I know that they obviously travel together and they know eachother, for some reason I had expected them to be separated. The good guys and the bad guys. The Winners and the Losers. Just as the Generals and Globetrotters are rivals on the court but friends off the court, these EDA veterans were rivals at the booths at DVCon but friends in the bar afterwards. The EDA industry is kind of like a professional sports league. Sure, the teams compete with eachother. But players move between teams all the time and most of the players are friends off the field. In the end, what’s most important is that the league grows and is successful. Hopefully, going forward, EDA will be more like the NBA than one of these failed leagues. harry the ASIC guy ShareThis...
Posted on  by  from the site harry ... the ASIC guy
I met Anupam Bakshia last year as one of the winner’s of the Xuropa Do More With Less Contest. We’ve kept in touch since then, so when he mentioned that he was going to be a first time exhibitor at DVCon, I was thrilled. Bootstrapping a company is difficult, and attending a conference is a big commitment of time and resources. Anupam asked for Xuropa’s help, so if you go to DVCon this week you will see me in the Agnisys booth. Please stop by and say hello to me and, more importantly, to Anupam. I also thought it would be interesting to understand how and why Anupam started Agnisys. He was gracious enough to take some time to answer my questions. Harry: Tell me a little bit about your background? Anupam: I started my career at Gateway Design Automation (the company that created Verilog), which was later acquired by Cadence Design System where I was responsible for creating Verilog simulation libraries for various foundries. From the very beginning, I despised manual, error prone, laborious work and was often the first in the company to create new Perl based utilities to automate as much as possible. I then joined PictureTel and later Avid where I continued my pursuit of Automation-Nirvana – a design and verification process where no time is wasted, where there is a single source, no duplication …. Harry: Was there a problem that you encountered that led you to create the products you developed at Agnisys? Anupam: Yes, my experience at high tech companies helped me understand the typical design and verification challenges the development team face. Both at AVID and PictureTel I was lucky to have bosses that allowed me a free reign to spend a lot of time working with engineers to create useful utilities. It was very gratifying to see happy people using the tools that I created. Harry: Why and how did you go from working in CAE/Verification groups to starting your own company? Anupam: These companies were great, but there was a limit to how much time and resources I could spend on tangential activities like creating tools and scripts for process improvement. So I launched this company to work on such process improvement utilities full time and with a dedicated team of people. Harry: Last year, Agnisys was one of the winners of the Xuropa Do More With Less Contest. Tell us how Agnisys as a company is doing more with less and how your tools help your customers do more with less. Anupam: We fundamentally believe in doing more with less. We enable our customers to do the same. Harry: So, IDesignSpec was your company’s first product. Tell me more about what it does? Anupam: IDesignSpec(IDS) was our first product and it won an award the same year it was launched. It can basically take a register specification and create all the downstream code and documentation from it. Over the years we have added more and more capability and now it is kind of universal register transformation tool. So it can create almost anything from any form of input data. Harry: Has the importance of this type of tool increased with release of UVM? Anupam: Yes absolutely! UVM now has a register package however, it doesn’t come with a register generator. IDS fills the void, because it can take your IP-XACT, SystemRDL, Word, Excel, OpenOffice register documentation and create UVM code from it. Harry: What about IVerifySpec, and IAssertSpec? Anupam: While IDesignSpec solves a niche problem of managing register data, IVerifySpec solves a broader problem of verification. It enables users to create vendor-neutral plans for verification, monitor their execution and manage gobs and gobs of data associated with modern day verification of large ASICs and FPGAs. IAssertSpec is a new tool that we have developed, it is basically a “decoder ring” for SVA! Harry: In closing, do you have anything special planned for DVCon this year? Anupam: Absolutely! This is our first DVCon and we are very excited to meet all the engineers and show all the exciting things we have for them. Specifically, we are giving away a plug-in for Microsoft Excel capable of generating UVM. We also have a short Quiz for SystemVerilog Assertions that people can test their skills, and if you score in the top 25%, you get a gift!! ShareThis...
Agnisys, DVCon. EDA, EDA, eda, Xuropa
Posted on  by  from the site harry ... the ASIC guy
Over the holiday break, I came across an interview of Altium CIO Alan Perkins that caught my eye. Sramana Mitra has been focusing on interesting cloud-based businesses and this interview focused on how this EDA company was planning to move into the cloud. I wasn’t able to talk to Alan Perkins directly, but I was able to find out more through their folks in the US (the company is based in Australia). It was interesting enough to warrant a post. I knew very little about Altium before seeing this interview and maybe you don’t either, so here is a little background. Based in Australia, Altium is a small (~$50M) EDA company focused primarily in the design of printed circuit boards with FPGAs and embedded software. They formed from a company called Protel about 10 years ago and most recently gained attention when they acquired Morfik, a company that offers an IDE for developing web apps (more on that later). According to some data I saw and from what they told me, they added 1700 new customers (companies, not seats) in 2010 just in the US! So, they may be they best kept secret in a long while. (Ironically, the next day at work after I spoke to Altium, I spoke to someone at another company that was using Altium to design a PC board for us). According to Altium, their big differentiator is that they have a database-centric offering as compared to tool-flow centric offerings like Cadence OrCAD and Allegro and Mentor’s Board Station and Expedition and related tools. I’m not an EDA developer, so I won’t pretend to understand the nuances of one versus the other. However, when I think of a “database-centric”, I think of “frameworks”. I know it’s been almost 20 years since those days, and things have changed, so maybe database-centric makes a lot of sense now. OpenAccess is certainly a good thing for the industry, but that is because it’s an “open standard” while Altium’s database is not. Anyway, enough on this matter because, as I said, I’m not an EDA developer and don’t want to get in too deep here. A few years ago, I wrote a blog post entitled “Is IP a 4-Letter Word?”. The main thrust of that post was that IP quality is rather poor in general and there needs to be some sort of centralized authority to grade IP quality and to certify its use. So, when Altium told me they plan to enable a marketplace for design IP by creating ”design vaults” in the cloud, my first question was “who is going to make sure this IP is any good”? Is this going to be the iPhone app model, where Apple vets and approves every app? Or is it going to be the Android model, caveat emptor. To Altium’s credit, they have similar concerns, which is why they are planning to move slowly. With their introduction of Altium Designer 10, Altium will first provide it’s own vetted IP in the cloud. In the past, this IP was distributed to the tool users on their site, but having it in the cloud will make it easier to distribute (pull, insted of push) and also allow for asynchronous release and updates. The tools will automatically detect if you are using an IP that has been revved, and ask you if you want to download the new version. Once they have this model understood, Altium then plans to open the model up to 3rd party IP which can be offered for free, or licensed, or maybe even traded for credits (like Linden dollars in Second Life). It’s an interesting idea which requires some pretty significant shifts in personal and corporate cultures. I think that sharing of small “jelly bean” type IP is acheivable because none of it is very differentiated. But once you get to IP that required some significant time to design, why share it unless IP is your primary business. The semiconductor industry is still fiercely competitive and I think that will be a significant barrier. Not to mention that it takes something like 4x-5x as much effort to create an IP that is easily reusable as compared to creating it just to be used once. Being a tool for the design of FPGAs is an advantage for Altium, since the cost of repairing an FPGA bug is so much less than an SoC or ASIC. For FPGAs, the rewards may be greater than the risks, especially for companies that are doing ASICs for the first time. And this is the market that Altium is aiming for … the thousands of sompanies that will have to design their products to work on the internet-of-things. Companies that design toasters that have never had any digital electronics and now have to throw something together. They will be the ones that will want to reuse these designs because they don’t have the ability to design them in-house. Which brings us to Morfik, that company that Altium acquired that does IDEs for web apps. It’s those same companies that are designing internet enabled toasters that will also need to design a web app for their customers to access the toaster. So if Altium sells the web app and the IP that let’s the toaster talk to the web app, then Altium provides a significant value to the toaster company. That’s the plan. Still, the cloud aspect is what interests me the most. Even if designers are reluctant to enter this market, the idea of having this type of central repository is best enabled by the cloud. The cloud can enable collaboration and sharing much better than any hosted environment. And it can scale as large and as quickly as needed. It allows a safe sort of DMZ where IP can be evaluated by a customer while still protecting the IP from theft. This is not by any means a new idea either. OpenCores has been around for more than a decade offering a repository for designers to share and access free IP. I spoke with them a few years ago and at the time the site was used mainly by universities and smaller companies, but their OpenRISC processor has seen some good usage, so it’s a model that can work. I’m anxious to see what happens over time with this concept. Eventually, I think this sort of sharing will have to happen and it will be interesting to see how this evolves. harry the ASIC guy ShareThis...
Posted on  by  from the site harry ... the ASIC guy
As we enter a new year, it is comforting to know that we all are just a little bit dumber than we were last year. According to an article in Discover Magazine, human brains have shrunk approximately 10% since Cro-Magnon man walked the earth 20,000 years ago. Although there is no certain relationship between brain size and intelligence, this still seems to be rather alarming and goes against what we all grew up believing. After all, don’t all those aliens have small bodies and big heads? There are, of course, theories to explain this shrinkage. One theory is that our brains have become more efficient and hence can do the same or better job with less mass. That’s the theory I’d like to believe. Another thoery, described quite well in this clip from the movie Idiocracy, is that intelligence is no longer an asset for survival and procreation, and may even be a liability. That’s the theory I fear is true whenever I channel surf. An interesting observation made by one anthropologist is that a smaller brain seems to be a way of naturally selecting against aggression and for tolerance and collaboration. Whereas early man had to be self-reliant and independent and aggreesive against his fellow man to survive, modern man benefits from the community which requires him to be tolerant and to collaborate. By that reasoning, social media and social networking, which require a large amount of collaboration, are just the next stage in the evolution of the species. So, as we start 2011, I’d like to propose a toast to us small-minded folks in social media. Smaller is better harry the ASIC guy ShareThis...
Posted on  by  from the site harry ... the ASIC guy
Several of you have inquired what’s been going on and why it’s been so long between blog posts. So, here’s the deal. It’s been a rough few months. I don’t feel like going into too much detail, but our family has been hit by a pretty difficult streak of illnesses. Thankfully, our immediate family is fine, but we lost my mother-in-law to an illness and both my parents have spent the better part of the last few months in the hospital or nursing care. And, not the least, we lost our beloved family dog Mookie as well. Family priorities being what they are, my time and strength has been allocated elsewhere. Hopefully, this post will be the transition back into a more regular schedule going forward. These several months dealing with the medical system has been eye opening, and not in a good way. Not that I thought that everything was great beforehand. You see, my father had been hit by a car several years ago and I got a good look at the “sausage factory” that is the US medical system at that time. Mistakes, inefficiencies, and just plain neglect are the status quo for most who need hospital or nursing care and are not able to strongly advocate for themselves or have someone do so on their behalf. I could go on and on with stories, and maybe I will someday, but here are just a few of the moments that I recall the most: My father’s medical records were faxed from the hospital to a nursing facility when he was transferred. Sounds good, except the original was on 2-sided paper and the fax was sent 1-sided, so they only had every other page. While at a nursing home, my mother-in-law acquired a wound so bad that was so neglected that they did not even notice until she needed a blood transfusion. A nurse insisted that my father had the correct care for 2 wounds even though I could plainly tell that she had them reversed. It took a whole day to get her to admit that she “might” have been wrong and check with the doctor. My mother, who was unable to feed herself due to her condition, had her breakfast meal tray delivered and left sitting there. When I showed up just before lunch and pointed it out, they were going to feed her the breakfast that had been sitting there for 3 hours. Yummy, 3 hour old milk. Numerous mistakes made while hand-copying medication lists when transferring between facilities. Turns out nurses don’t write any more neatly than doctors. My father acquired a wound on his heel while he was left in bed with a broken leg. The wound then acquired an MRSA infection that took 6 months to heal. My father did not receive any antibiotics for an infection that gave him a 104 degree fever because he could not recall if he had any allergies to medications. I’ve found that, unless I am being a pain-in-the-ass to the staff, I’m not really doing enough to make sure my parents get the quality of care they deserve. That should not be the case. According to some studies I’ve seen referenced, there are 225,000 deaths annually in the US due to medical errors, which is almost 10% of all deaths in the US. To us engineers that design the most complex SoCs and systems, it seems unfathomable that our medical system is still mostly using pen and paper. How hard could it be to have a central location to store all medical information on each individual? So a doctor, or even a paramedic in the field, can access your entire medical history in seconds and know exactly what is your situation. So medications follow the individual and are correctly identified. So any doctor can access any report, to see when the last flu shot was given and whether there was an adverse reaction. What is most frustrating is that this is a very solvable problem. We have the technology. But, as usual, politics gets in the way. Even though last year’s stimulus package put billions aside to create such a database, privacy “advocates” try to block progress. I don’t want to use this post to get on my pulpit and preach. And I’m not trying to advocate for one political party or the other. So, I’m sorry if it comes off that way. But, come on people, can’t we just figure something out to bring us into the 21st century? harry the ASIC guy ShareThis...
General
Posted on  by  from the site harry ... the ASIC guy
As most of you know, I’ve been a big advocate for using technology to do more and more online. As an example, back in April, when the volcano in Iceland was causing havoc with air travel in Europe, I wrote a post on the Xuropa blog entitled “What’s in Your Volcano Kit?” In that post, I urged EDA companies to develop a kit of online tools to communicate and collaborate with current and prospective customers and the industry in general. Well, it’s good to know that people are reading my blog and following my advice! One such tool that has become very popular in the last year, virtual conferences, are events sponsored either by media companies or the EDA companies themselves with several sessions throughout the day on a variety of topics. For us designers, they allow us to “drop in” on an event without leaving our desks or investing additional time or cost in traveling to and from the event. Certainly, it is not as rich an experience as being there live, but it’s more complete than the standard single topic disguised product pitch Webinar. Since my advocacy was so fundamental in bringing these events about, I am very excited to be taking part in one of these upcoming virtual conferences. I will be moderating a session entitled “System-on-Chip: Designing Faster and Faster” at the upcoming “EDA Virtual Conference- EDA: The Next Big Things” on October 14. Here is a brief overview of my session, which will include presentations by Synopsys, Sonics, and Magma. High speed digital design presents three important challenges: creating functional IP that performs well, combining IP blocks quickly to form a system, and being sure the system performs as expected with no surprises. EDA is allowing designers to create, simulate, connect, and deliver SoCs in new and exciting ways by combining and verifying IP blocks faster than ever. Very fast digital IP, with as high as 2 GHz clock speeds, is uncovering new issues that EDA and IP teams are working together to solve. This session looks at the trends in digital IP, interconnect technology, issues in maintaining signal integrity, on-chip instrumentation, and more ideas to create sophisticated SoC designs and get chips to market quickly. Experts will discuss what they are seeing as clock speeds increase, tools capable of identifying issues, and ways to make sure a high speed SoC functions right the first time. There are also 4 other 1-hour sessions during the day: Don Dingee, Editorial Director at Embedded Computing Design will moderate a session entitled Analog and Mixed-Signal: Trends, Tips, Tools, and Thoughts, including Synopsys, Magma, and Cadence Max Maxfield, Author/President of TechBites.com will moderate a session entitled High-Level Design: A System View Beyond RTL, including Atrenta and Synopsys Brian Bailey, independent Electronic Design Automation consultant will moderate a session entitled Verification: Less Redundant, More Open, and Being Sure, including Synopsys, Denali, and GateRocket Finally, there will be a keynote panel entitled EDA: The Next Big Things, including Synopsys and Cadence You can register for the event here. I hope you can make it. harry the ASIC guy ShareThis...
Posted on  by  from the site harry ... the ASIC guy
Although I had heard his name mentioned quite often, it wasn’t until this year at DAC that I finally met Scott Clark  for the first time. Scott was describing how, as Director of Engineering Infrastructure at Broadcom, he led a project to virtualize Broadcom’s internal data center in order to transform it into a private cloud. It was a great discussion. We had lunch a few weeks later to talk about his new business, Deopli, a company that he has founded to help other semiconductor and EDA companies improve their compute infrastructure operations in similar fashion. So, when I saw Dan Nenni’s blog post on cloud computing and some of the responses, I thought I’d contact Scott. You see, as opposed to most of those commenting on Dan’s post, Scott has actually taken EDA tools and moved them to the cloud, so he knows what he’s talking about. Scott was kind enough to contribute a blog post on the subject, so please enjoy. __________ Harry the ASIC Guy pointed me to Dan Nenni’s Silicon Valley Blog to take a look at this post regarding Daniel Suarez’s books Daemon and Freedom. His post intrigued me enough to download the first book to my iPad to get a feel for the style and atmosphere. That was good enough that I plan to read both. You can read Dan’s post to see his overview of the books, but at the end of his post, he poses a question that seemed to spark lots of conversation and varying opinions. His question was “Who can be trusted to secure Darknet (Cloud Computing)?” I think Dan was making reference to concepts in the book where all data in the world becomes controlled by a finite set of service providers, and therefore creates an exposure based on the singularity of the solution. His references hit pretty close to home in Apple, Microsoft and Google, but that did not seem to be the focus of the responses. Because Dan’s background (and blog) is primarily in the EDA / Semiconductor space, the responses seemed to fall into the category of “Should Semiconductor companies use Cloud Computing?” and the array of opinions seemed to align on the two ends of the spectrum. There were a few respondents who felt that EDA would never ever move into the Cloud or gave somewhat skewed definitions of “cloud” to say “it’s impossible” but for the most part, it was refreshing to see some open minded views of what was possible and how things could work. I was particularly intrigued by Dan’s comment that he felt foundries would venture into the cloud hosting space. Given the history of the fabless semiconductor space, how can that not make perfect sense! The leadup to the creation of foundries was that internal manufacturing was growing in capacity and complexity to the point that it made more sense to have that done externally. The same dynamics are happening in the datacenter space for chip design today. Some of the comments were very accurate in my experiences, so just to highlight a few (please read the blog for specifics so I don’t mis-quote). Daniel Payne made the observation that semiconductor companies will start by creating their own private cloud, and that is exactly where we are today (compute clusters really are private clouds). James Colgan injected sanity throughout and made some very astute observations about the functional dynamics and applicability of cloud to certain parts of a design flow. I can’t say how much I agree with Kevin Cameron’s comments on security; cloud has the potential to be a huge boost in security for the industry. Tom Anderson indicated that he is already doing chip design using Amazon EC2 resources, and I think there are many more like Tom out there. One of the last postings to date is by Lou Covey, and his opinion is that Cloud for the industry is inevitable - I happen to agree with that. It’s not that we “have to” but more of “this is the right answer for the business, and we should do the right thing”. One of the missing concepts that I notice is that this blog is looking at generic cloud solutions, and not industry specific solution. You will see the development of EDA specific cloud solutions that is very focused on EDA customers, and in the beginning it will be private clouds with technology added to elastic expansion. That said, looking at Cloud for the EDA industry, there are still going to be several roadblocks to adoption that will need to be addressed: Ego – getting around the perception that IT is a core competency of chip design companies. The core competency of a chip design company should be … chip design. Cost – getting around the expectation that cloud should cost ½ as much as what I am currently paying. There are many economies of scale and efficiencies that cloud brings. Cloud is an opportunity for cost avoidance as time goes forward, not a refund policy. Trust – letting go of what is a critical function / resource and having confidence that you can still get the results necessary. This industry has a very powerful model to refer to. In this case, how the fabs were released, and successful partnerships were formed. Control – how to let go of a critical resource, and still maintain control over the resources, costs, schedules, and dynamics of capacity / priority decisions. Security – probably the most wielded blade in the “you can’t do it” arsenal, but also probably the most misunderstood. Performance – the final roadblock, which is the one with the most technical merit, is performance. There are many different facets to performance, but it will primarily fall into “internal cluster performance” and “display performance”. My perspective, the ego part we can get around. Current conversations with many EDA companies indicate they are already leaning this direction, which is a good sign. The cost issue is far more ambiguous. There are as many expectations of cloud as there are definitions, but invariably the expectations are rooted in economics. Given that, the only answer seems to be to create a realistic model for cost, present the data, and let nature take it’s course. There really is cost benefit, so companies will want to accomplish that Trust seems like it should be the easy part for this industry, but it is proving to be more stubborn than that. I think that is mostly because of the implied threat to job security for the people who are currently performing the tasks (who are usually the people receiving the presentation about outsourcing their job). EDA companies should examine their own history to see what to do and how to do it. The control front falls into the same category as trust. The same way that fabless semiconductor companies created internal organizations and positions for managing the outsource of the foundries, that model should be applied to the outsourcing of computational infrastructure. That is not to say there will not be contention issues for capacity and priority. The cloud suppliers will need to make sure they have enough resources so they can provide sufficient capacity to the customers, or they will not be the supplier long. Again, foundries will be a great model to look at for this. On the security front, Cloud will at a minimum give data points to show how weak internal security has been historically. Applying best security practices in a consistent manner should actually help evolve an industry specific cloud security solution to better address security issues. And for the time being, we can just avoid the multi-tenant aspects of security by maintaining isolation – private clouds with share dynamic resources. And finally, given that we are stalking about EDA specific clouds, they will be specifically designed to have “internal cluster performance” appropriate for EDA. It will be designed exactly like we would design that cluster for a companies private datacenter. The tricky part will be in addressing display performance issues for functions like custom layout and board design where network latency causes the engineer’s working style to be impacted. So really this boils down to proper execution by the EDA cloud providers, and one technical hurdle of display latency, which has many ways to be addressed. There is a lot of money and attention being aimed at these issues and this industry, and really no real reason why it will not succeed. There might be some companies that choose to adopt at a slower rate than others, but I believe this will become the direction everyone goes eventually. Thanks Dan for a great read and thanks Harry for pointing me at it. __________ Scott Clark has been an infrastructure solution provider in the EDA/Semiconductor industry for the last 20 years, working for companies like Western Digital, Conexant, and Broadcom. He holds a bachelors of science in applied mathematics from San Diego State University and is currently President and CEO of Deopli Corporation. You can follow Scott on his blog at HPC in the Clouds. ShareThis...