<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stan on Standards</title>
	<atom:link href="http://chipdesignmag.com/krolikoski/feed/" rel="self" type="application/rss+xml" />
	<link>http://chipdesignmag.com/krolikoski</link>
	<description>Demystifying EDA standards</description>
	<lastBuildDate>Tue, 24 Jan 2012 23:36:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Get Ready &#8216;Cause Here It Comes: Accellera Systems Initiative Day @ DVCon</title>
		<link>http://chipdesignmag.com/krolikoski/2012/01/24/get-ready-cause-here-it-comes-accellera-systems-initiative-day-dvcon/</link>
		<comments>http://chipdesignmag.com/krolikoski/2012/01/24/get-ready-cause-here-it-comes-accellera-systems-initiative-day-dvcon/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 23:36:59 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=384</guid>
		<description><![CDATA[Lots of ink has been spilt (in a good cause) in reporting on the new Accellera Systems Initiative organization.  However, many of you may still wonder how you can get an in-depth view on what is happening in this new organization that resulted from the merger of Accellera and the Open SystemC Initiative (OSCI).  The [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of ink has been spilt (in a good cause) in reporting on the new Accellera Systems Initiative organization.  However, many of you may still wonder how you can get an in-depth view on what is happening in this new organization that resulted from the merger of Accellera and the Open SystemC Initiative (OSCI).  The answer is that such an in-depth look will be available to you at the fast-approaching DVCon 2012, scheduled to take place during the week of February 27th at the DoubleTree Hotel in San Jose.</p>
<p>There will, of course, be technical presentations revolving around Accellera Systems Initiative Standards (and IEEE Standards that originated in either Accellera or OSCI) throughout the entirety of DVCon.  However, the first day of DVCon is something truly special: “Accellera Systems Initiative Day” during which three tracks of tutorials will be presented that cover some of that organization’s prime standards (all times are on Monday February 27):</p>
<p>1)      An Introduction to IEEE 1666-2011, the New SystemC Standard (1:30-5 PM)</p>
<p>2)      UVM: Ready, Set, Deploy! (8:30-5 PM)</p>
<p>3)      An Introduction to the Unified Coverage Interoperability Standard (1:30-3 PM)</p>
<p>4)      Verification and Automation Improvement Using IP-XACT (3:30-6:30 PM).  The last hour of this tutorial will consist of an open poster session and reception.</p>
<p>Details on these various tutorials can be found on the DVCon website.  All of these tutorials will require a paid registration, but the wealth of information presented will make the price of admission well worth it.</p>
<p>In addition to these tutorials, the North American SystemC Users’ Group (NASCUG) will from 8:30-noon hold its 17th meeting (or, for the ancient Romans among you, meeting number XVII).  This co-located meeting will be open to the public and will, as the name of the session implies, focus on users’ experiences with SystemC.</p>
<p>At noon, in between the tutorials, there will be a sponsored lunch—sponsored in this case by the Accellera Systems Initiative, which it should be noted also sponsors all of DVCon.  As we did at last year&#8217;s DVCon, we wish to give the lunch attendees a break from PowerPoint presentations, and will conduct this lunch as a “town hall meeting”, i.e., an open discussion of issues relevant to the participants.  I shall, once again, be the nominal host for this event, but also present will be Accellera Systems Initiative Board members, Officers and Technical Working Group Chairs to field questions from the audience.</p>
<p>To get into the spirit of the lunch discussion, we have <a href="http://dvcon.org/eventdetails?id=131-250">posted</a> an open-ended question to kick things off:</p>
<p style="text-align: center;"><strong>“What will success for the Accellera Systems Initiative look like?”</strong></p>
<p> In other words, looking from this point in time, what ought to be the goals of the newly merged organization, and looking, say, five years from now, how will we know if we have been a success?</p>
<p>I urge all participants to give this question a lot of thought prior to DVCon, and come to the lunch prepared to let the Accellera Systems Initiative leaders hear your preference for the new organization’s strategic direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2012/01/24/get-ready-cause-here-it-comes-accellera-systems-initiative-day-dvcon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why the OSCI-Accellera Merger?</title>
		<link>http://chipdesignmag.com/krolikoski/2011/12/12/why-the-osci-accellera-merger/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/12/12/why-the-osci-accellera-merger/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 17:44:54 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=333</guid>
		<description><![CDATA[By now most of you will have heard and read about the merger Accellera and OSCI into the Accellera Systems Initiative.  A question that may linger after reading various press accounts is “why a merger”?  There are, of course, synergies in standards to be discovered and exploited&#8211; anyone with even a rudimentary knowledge of current EDA [...]]]></description>
			<content:encoded><![CDATA[<p>By now most of you will have heard and read about the merger Accellera and OSCI into the Accellera Systems Initiative.  A question that may linger after reading various press accounts is “why a merger”?  There are, of course, synergies in standards to be discovered and exploited&#8211; anyone with even a rudimentary knowledge of current EDA standards will understand that.  But, why the drastic act of merging into a single organization with all of the difficulty and expense that such a merger entails? Was one of the two organizations in trouble and hain need of &#8220;rescue&#8221;?  If not, why not remain as two separate organizations,  and set up a technology cooperation agreement?</p>
<p>First, both organization were  doing fine both from a standards-setting and financial standpoint.  The merger happened to make things better, as opposed to preventing bad things from happening.  Then why not just set up a cooperation agreement of some sort and keep working independently?</p>
<p>To see the answer, consider that the “raw material” of any standards organization (EDA or not) is its workers and the technical knowledge that they bring to table.  This is true of many high-technology organizations, but the difference in a standards organization is that almost all of its “employees” are actually employed by somebody else.  There are the exceptions—some standards groups have a paid Chief Executive and staff, while others have paid administration.   However, those paid people are not the norm—most workers in standards groups receive a paycheck from a different company. </p>
<p>To make matters more interesting, most workers in a standards organization are not paid by their actual employer to work full time or every a majority of their time on standards.  Again, there are exceptions—I, for example, am paid by Cadence to spend a lot of my time on standards-related activities, but even I have significant non-standards-related work.   This situation is even more dramatic  for most standards workers:  they have their “day job”— in the case of EDA standards, architecting and/or writing SW, doing design consulting, managing a group that does any of the preceding and so forth.  Their employer does “allow” them time to work in standards group, but it is usually not enough time to cover the standards work actually done by the employee—assuming that the employee actually worked the mythical 40 hour work week, instead of the open-ended work week many of us enjoy.</p>
<p>Further, while many companies do allow (and may require) employees to work in standards groups, the immediate bottom line is (understandably) usually still king.  For example, if an engineer is working on a project for his/her employer and deadlines get tight or are missed, the amount of time that the employee will be able to spend on “outside” activities often dries up.   Even when this sort of problem is avoided, an employee’s standards meeting schedule is almost never considered when his/her travel schedule is set.  Thus, it is not unusual to have group members calling in from airports or in the middle of the night from undisclosed locations.</p>
<p>All of this is not to complain, but to point out the realities that almost all “volunteers” in standards groups face.  Indeed, I highlight these obstacles because, they (to my mind) lead directly to the reason why forming the Accellera Systems Initiative made so much sense.  In particular, around the time that a merger began to be considered, it was becoming obvious that the standards that OSCI and Accellera had developed were starting to touch each other—the TLM 2.0 implementation in the UVM reference implementation was a case in point.  It also was clear that there were places where OSCI and Accellera standards were <span style="text-decoration: underline;">not</span> as connected as might have been desired—the AMS offerings from each groups were cases in point.  Finally, although none of the officers of either group can tell the future, it did not take a large leap of faith to predict that there would be multiple other opportunities where OSCI and Accellera standards could benefit by having their disjoint groups work together.</p>
<p>A technology cooperation agreement would have been a good first step in the face of all of this, and such an agreement was discussed early in the negotiations that ultimately resulted in the merger.  However, such an agreement would not remove the organizational barriers that stood between Accellera and OSCI.  Those organizational barriers, viz., different rules (policies and procedures), different IP policies, very different cultures and so forth, were preventing the engineers that work in the two groups from cooperating as fully as they could.  Of course, with extra effort, OSCI and Accellera volunteers could have met and crafted joint standards, but not only would such joint standards been special cases (&#8220;one-offs&#8221;), this sort of interorganozational work would have made the various volunteers’ jobs that much harder. </p>
<p>This is why the OSCI-Accellera merger makes so much sense to me.  By removing barriers, i.e., by uniting the two organizations “under one roof” and tearing down the interior walls under that roof, synergies between standards will be more easily exploited by the workers of the new organization.  Yes, some of those walls are not quite torn down yet—a common IP policy needs to be crafted, and each group comes with its own culture ready to be melded into a new culture, but the basic foundation (and roof!) is in place for new, as of yet undreamt, synergistic standards to be developed.</p>
<p>The workers in both Accellera and OSCI have, over the years, produced front-end EDA standards used in the Electronics Industry around the world, often after becoming IEEE and IEC standards.  Now they have fewer organizational barriers in their way as they develop the next generation of EDA standards.  This is why this merger had to happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/12/12/why-the-osci-accellera-merger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Larry, Larry, Larry!</title>
		<link>http://chipdesignmag.com/krolikoski/2011/12/05/larry-larry-larry/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/12/05/larry-larry-larry/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 19:58:47 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=326</guid>
		<description><![CDATA[On Sunday, December 4, Larry Saunders received the Ron Waxman award from the IEEE Design Automation Standards Committee (DASC) for extraordinary service to the DASC.  A back injury kept me from attending the awards ceremony, but it did not keep me from recalling Larry’s seminal work.  Larry was first chair of the 1076 (VHDL) Working [...]]]></description>
			<content:encoded><![CDATA[<p>On Sunday, December 4, Larry Saunders received the Ron Waxman award from the IEEE Design Automation Standards Committee (DASC) for extraordinary service to the DASC.  A back injury kept me from attending the awards ceremony, but it did not keep me from recalling Larry’s seminal work.  Larry was first chair of the 1076 (VHDL) Working Group (WG), and an important proponent of VHDL inside of IBM and the industry in general.  In this post, I’d like to concentrate on the first role: being the initial chair of the 1076 WG.</p>
<p>One thing to keep in mind is that chairing the 1076 group in 1986 was not like chairing EDA standards WG today.  Of course, being a chair of a WG in the present is non-trivial, but it was an enormous task for the 1076-1987 chair, precisely because this was the first EDA WG.  Not only was there a mountain of technical work to be tackled coming both from the DoD VHDL 7.2 groundwork and general industry input, but there was also the need to harness the high-powered technical members of the WG, while keeping the considerable egos checked at the door.  Larry managed to keep the process going monthly face-to-face meeting after monthly meeting in a manner that maintained the technical enthusiasm of the members while delivering a large technically-complex standard on schedule.  Quite a job well done!</p>
<p>There is a personal aspect to this&#8211; there is almost always is.  I took over the 1076 WG from Larry after the 1076-1987 standard was published.   There were some new members of the WG, and some original members dropped out, but the WG membership stayed pretty much the same.  My tenure as the 1076 WG chair was considerably less smooth than Larry’s, a development I attribute partially to (a) commercial interests entering the picture (as VHDL simulators started to be developed) and (b) the academic world (especially in Europe) waking up to VHDL after 1987.  But (what I would characterize as) the sometimes raucous meetings of the 1076 WG that eventually produced VHDL 1993 (which was supposed to be VHDL 1992) can be attributed both to my inexperience and to my not being Larry Saunders.  I have learned a lot since then about running standards groups, but I still point to Larry’s tenure as the Chair of 1076-1987 as leadership done right.</p>
<p>Larry gradually reduced his participation in the formal EDA standards world after the initial VHDL work was completed.  He kept his “finger in the pot” promoting VHDL-based design methodologies while he was a design consultant with SEVA (which he co-founded) and with other companies.  Eventually Larry migrated into the IT space, and opened up an IT services company in San Diego, where he is certified in technologies of which I have barely any knowledge.  That is why, when Larry was suggested as a Ron Waxman Award recipient, I thought that it was a great idea.  It is important both for the IEEE DASC to recall the people that helped it become the organization it is today, but also for Larry (even though he is no longer part of the EDA Standards world) to recognize that his work has neither been forgotten nor unappreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/12/05/larry-larry-larry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ada-C redux</title>
		<link>http://chipdesignmag.com/krolikoski/2011/10/31/ada-c-redux/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/10/31/ada-c-redux/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 17:50:53 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=318</guid>
		<description><![CDATA[In a recent post on the DeepChip website, Gary Smith states that Fortran and Ada are superior to C and its variants, but notes that “…unless there is a major revolt among Embedded Programmers we are stuck with C and SystemC”.  I was very surprised to read this (and surprised at Fortran’s cameo appearance), since [...]]]></description>
			<content:encoded><![CDATA[<p>In a recent <a href="http://www.deepchip.com/items/0494-02.html">post</a> on the DeepChip website, Gary Smith states that Fortran and Ada are superior to C and its variants, but notes that “…unless there is a major revolt among Embedded Programmers we are stuck with C and SystemC”.  I was very surprised to read this (and surprised at Fortran’s cameo appearance), since I had thought that the Ada-C wars had long since ended. However, Gary’s rather strong statement would argue that the fires are still smoldering. </p>
<p>Rather than stoking any remaining embers, I will forgo a direct Ada-C comparison, except to say that, having used both langauges in great depth (my first engineering job was at a defense contractor), I much preferred programming in C and C-derived languages.  That aside, I would also suggest that no one should hold his/her breath waiting for a “revolt among Embedded Programmers”.  The DoD mandate of Ada in 1987 gave such programmers a fool-proof way to embrace Ada—no revolt was required.  However, what happened was that the Defense Department was inundated from the beginning of the Ada mandate with request for exemptions, and eventually the mandate was essentially phased out.  Moreover,  programmers at companies in every geographical region have over the past three decades given the thumbs up to C and its derivatives, including SystemC.  Indeed, I think it reasonable to say that a sure-fire way to start a “major revolt among Embedded Programmers” (or at least the vast majority of them) would be to force them to use Ada.</p>
<p>We are, indeed, “stuck with&#8221; C and SystemC&#8211; a fact that will please many programmers.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/10/31/ada-c-redux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Deaths of Two Tech Giants</title>
		<link>http://chipdesignmag.com/krolikoski/2011/10/18/the-deaths-of-two-tech-giants/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/10/18/the-deaths-of-two-tech-giants/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 20:32:40 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=301</guid>
		<description><![CDATA[All of you undoubtedly noted the passing of Steve Jobs on October 5.  What you might have missed is the passing of another high technology giant, viz., Dennis Ritchie a few days later.  Ritchie was the father of the C language and one of the main forces behind the development of UNIX®. Indeed, the two [...]]]></description>
			<content:encoded><![CDATA[<p>All of you undoubtedly noted the passing of Steve Jobs on October 5.  What you might have missed is the passing of another high technology giant, viz., Dennis Ritchie a few days later.  Ritchie was the father of the C language and one of the main forces behind the development of UNIX®. Indeed, the two accomplishments were closely related—C was created as a “high level” language to be used in the development of UNIX.</p>
<p>At first, the low key coverage of Ritchie’s death, especially when contrasted with the post-mortem lionization of Jobs, annoyed me.  This was, so I thought, just a reflection of the low esteem in which society views “the geeks”—a useful but somewhat laughable group of misfits, who inhabit a stereotype world of bespectacled males sporting pocket protectors.  After all, so I argued to anyone who would listen (not many takers there), C and its derivatives dominate the software world, while UNIX and its derivatives run on everything from computers to climate control systems to automobiles.  Thus, so I saw with what I took at the time to be perfect clarity  that Ritchie was much more significant than Jobs. Take away the creation of the iPad® and things will not be the same, but take away C and UNIX and the high technology world becomes something radically different.</p>
<p>After calming down, I realized that the low key reporting on Ritchie’s passing (especially as opposed to the outpouring of emotion that accompanies Jobs’) was a result of Ritchie’s “children” (and grandchildren many times over)  being in some sense invisible to most people.  Everyone can appreciate the beauty and elegance of an iPad, but unless you are a member of the somewhat exclusive club of people familiar with programming languages, the beauty and elegance of C is not just overlooked, but unfathomable.  Similarly, how many people using an iPad know that the iOS that is powering their machine is a derivative of Ritchie’s UNIX?  Not many, I’d wager.</p>
<p>I later began thinking further about the similarities and differences between Jobs and Ritchie.  Differences are easy to identify— Steve Jobs was, of course, a showman, while Dennis Ritchie was very private—I frankly had not heard anything new about him in years.  There was also the difference between their focus—Jobs was (rightly) all about making profits for Apple and the other companies he headed, while Ritchie worked in a research lab (Bell Labs), which to a large degree gave away its products for free.  I am sure that he made some money on the book on C that he wrote with Brian Kernighan, but that total would likely not make up a few days of what Steve Jobs earned.</p>
<p>Yet there is an underlying similarity to the products with which they have been associated.  Apple’s products under Jobs have been noted for their elegance and, especially with the advent of the iPhone® and iPad, for being platforms on which to run “apps”.  That is, they are essentially sophisticated pieces of infrastructure that serve as the home to add-on pieces of software.</p>
<p>But similar description can be applied to both C and UNIX.  C is a very small and tightly written language, and gains its power though the use of packages that run “on top of” the base language.  Apropos this point: I can still recall being astonished in an introductory programming course when my instructor said that there was no I/O built into C.  Of course there is, I initially thought, wondering (again) about the instructor’s competence. I had been using printf commands like they were going out of style, and aren’t they I/O statements?   Of course, as a  beginning student I had missed the point that printf commands were only available to me when using C because I had included the stdio library in my program.  The C language was “merely” the elegant platform that made libraries like stdio (and the hundreds of other libraries that I later used and created) useful.</p>
<p>The design of UNIX with its small but powerful kernel at its heart with sophisticated libraries and applications running on top of it, lends itself to a similar comparison to products championed by Steve Jobs.  Thus, if one strips away all of the obvious dissimilarities between the two men, a case can be made that they were united in a common design philosophy.</p>
<p>In the end, the world has lost two giants of high technology in a very short period of time. One may argue about the relative importance of each (or importance vis-à-vis each other), but I will just end by saying that both changed our world for the better, and both will be missed.</p>
<p>UNIX is a registered trademark of The Open Group</p>
<p>iPad and iPhone are trademarks of Apple Inc.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/10/18/the-deaths-of-two-tech-giants/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OSCI-Accellera: Cue Mr. Peabody&#8217;s WABAC Machine</title>
		<link>http://chipdesignmag.com/krolikoski/2011/06/23/osci-accelelra-unifciation-an-historical-perspective/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/06/23/osci-accelelra-unifciation-an-historical-perspective/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 15:10:05 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=267</guid>
		<description><![CDATA[As most of you will have seen by now, Accellera and OSCI have announced their intention to form a new EDA standards organization that will cover the design flow roughly from Gate-level up through the System-level.  This may seem to be a natural move to most people, and one that could easily have happened years [...]]]></description>
			<content:encoded><![CDATA[<p>As most of you will have seen by now, Accellera and OSCI have announced their intention to form a new EDA standards organization that will cover the design flow roughly from Gate-level up through the System-level.  This may seem to be a natural move to most people, and one that could easily have happened years ago.  If we flip back to what seems to be an very remote time, viz., 2000 when Accellera was created by the merger of Open Verilog International and VHDL International, there seems to have been no good reason why OSCI could not have been a third party to that merger.  Or was there?</p>
<p>One interesting tidbit that has been lost in the temporal fog is that at an early Accellera meeting in 2000, a motion was made to urge <a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=4&amp;ved=0CCsQFjAD&amp;url=http%3A%2F%2Fwww.vhdl.org%2Falc-cwg%2Fopen%2FMinutes0627.PDF&amp;rct=j&amp;q=ovi%20and%20vi%20accellera&amp;ei=yzECTp7wAoLCsAOtlPzDDQ&amp;usg=AFQjCNFblYPqiwFM5dLwGupE7dO5Ap7MVg&amp;sig2=sQFagTr5VCO4yrLj7UYCSA">OSCI to become part of Accellera</a>.  This meeting of the “Accellera C Standard Group” was no gathering of wannabes: the list of the attendees confirms that this was a gathering of the C-literate glitterati of the EDA world of the time (yours truly was not present, which just enforces this point).  The minutes of the meeting are somewhat opaque, but it is clear that there was a desire on the part of many of the participants to have both OSCI and the OSCI-rival SpecC group join Accellera to help form an organization with a larger scope than the HDL-focused Accellera.  It is noted in the minutes that Kevin Kranen, representing OSCI, and Dan Gajski, representing SpecC, would go back to their respective organizations and raise the possibility of joining forces with Accellera.</p>
<p>Clearly, neither OSCI nor SpecC joined Accellera in 2000, and I can find no other evidence that the matter was seriously broached in the next few years.  It is interesting to speculate what would have happened had the SpecC group actually joined Accellera.  I posit that OSCI would likely have quickly become very irrelevant given the level of corporate backing SpecC would have received from the members of Accellera.  However, this did not happen, and SpecC more or less withered away.  The question still remains, though, why OSCI did not join Accellera in those early days.</p>
<p>I would argue that there were at least two reasons that this did not happen.  First, it is generally forgotten that in 2000 the “<span style="text-decoration: underline;"><strong>Open</strong></span> SystemC Initiative” was not particularly “open”.  Rather, OSCI in 2000 was still a <a href="http://www.edn.com/article/504103-Bringing_Clarity_to_Chaos.php">group led by Synopsys and CoWare</a> to further the use of Synopsys’ SystemC language.  In fact, it was only in 2001 that <a href="http://www.eetimes.com/electronics-news/4042069/Mentor-warms-to-System-C-as-Synopsys-sets-OSCI-free">Synopsys opened up OSCI and gave up control of SystemC</a> and OSCI became the OSCI of today.</p>
<p>Note that this is not an attempt to bash Synopsys—OSCI was a legitimate marketing gambit on their part, and they did in fact relinquish control of SystemC when it became clear that this was best for the industry.  Rather, it is to point out that when Accellera was formed, and certainly at the time of the above referenced Accellera meeting, OSCI was not really the sort of open industry group that would have reasonably fit into Accellera.</p>
<p>Moreover, when Synopsys did give up ownership of SystemC at DAC of 2001, momentum quickly built behind OSCI:  Cadence and Mentor both joined, along with heavyweights such as Sony, TI, Ericsson, Fujitsu, NEC and others.  Indeed, this momentum was so great following the opening of OSCI in 2001 that a merger with Accellera became a non issue.  Maybe it should have remaind an issue, but it did not.</p>
<p>Thus, there was sort of “procedural” reason the OSCI did not team with Accellera in the early 2000’s, but there was I believe a harder-to-verify, more “psychological” reason why OSCI and Accellera were an unlikely pair during this early period.  To put it bluntly, RTL and System-level people just did not get along very well in the early 2000’s.  As evidence, one need only revisit a memorable <a href="http://www.eetimes.com/electronics-news/4153003/Fur-flies-at-design-language-panel">panel session</a> in 2001 at the International HDL Conference, a predecessor of the current DVCon.  This panel was very clearly divided—more accurately “ruptured”—between the Verilog and the SystemC camps, with Simon Davidman on the edge calling attention to what would become SystemVerilog.  At the end of this raucous panel, John Cooley held up a cell phone to the audience and asked how many of the attendees planned to use a C-based language to design such a phone in their next project.  The answer, of course, was very few—not a surprising result, given that this was a conference devoted to RTL/Gate level design in VHDL or Verilog.  Nonetheless, this was taken by the Verilog faction as <em>prima facie</em> evidence of the non-viability of C-based languages going forward.</p>
<p>This panel was not an isolated event, and represented a schism between System-level designers and everyone else.  “ESL was coming” and it dutifully showed up every year at DAC in Gary Smith’s forecasts, but most mainstream designers did not take it very seriously.  There was a hardy band of designers and industry executives who bucked this trend of mainstream thought—OSCI’s subsequent growth and prospering during the 2000&#8242;s is their legacy.  Nonetheless, the RTL and Gate-level users (on whom Accellera mostly focused) remained from Mars, while the System-level users, i.e., the OSCI focus group, lived on Venus.</p>
<p>This situation has, of course, radically changed since 2000/2001—planets have collided and the Martians and Venusians now inhabit the same planet. Mainstream design flows include tools and IP that are based on both OSCI and Accellera developed standards.  The time has passed in which RTL and below designers can ignore those designing at higher levels of abstraction, just as those designing at higher levels can no longer consider themselves as being “above implementation”.  As a direct consequence, <span style="text-decoration: underline;">now</span> is the right time for the standards bodies covering the Gate through RTL through System-level design/verification flows to come together.  This is why unifying Accellera and OSCI just feels—unlike 10 years ago&#8211; like such a “no-brainer”.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/06/23/osci-accelelra-unifciation-an-historical-perspective/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>DVCON &amp; DATE 2011: A Rerospective</title>
		<link>http://chipdesignmag.com/krolikoski/2011/04/04/dvcon-date-2011-a-rerospective/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/04/04/dvcon-date-2011-a-rerospective/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 20:12:50 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=238</guid>
		<description><![CDATA[The last two months since my last post have been extremely busy for me—several weeks out of the office, and new responsibilities at work.  In this post, I’d like to briefly look the two conferences, DVCon and DATE that I attended during this period. By now everyone knows that DVCon (held in early March in [...]]]></description>
			<content:encoded><![CDATA[<p>The last two months since my last post have been extremely busy for me—several weeks out of the office, and new responsibilities at work.  In this post, I’d like to briefly look the two conferences, DVCon and DATE that I attended during this period.</p>
<p>By now everyone knows that DVCon (held in early March in San Jose, CA) was a success by any measure—an increased number of attendees, more papers submitted, a filled exhibition hall and so forth.  As a member of the conference’s Steering Committee and an officer of Accellera, which sponsors it, I am doubly pleased with DVCon’s continuing success. </p>
<p>As usual, this conference had a “laid back” feel, unlike the frenetic DAC, which allowed time for insightful discussions with fellow attendees—the sort of discussions that would have been difficult to have at DAC where every minute seems be reserved for some pre-planned meeting or another. But there was another trend that I noticed at DVCon: the continued emergence of the “Design” portion of the “Design and Verification Conference”. </p>
<p>It is not all that much of a secret that “DVCon” in the past decade could have been dubbed “VCon” if just its technical content were assessed.  This is not surprising, since functional verification and HDLs are in the genes of the conference: from “HDLCon” all the way back to its origin as the &#8220;VHDL International User’s Forum&#8221; (VIUF) and the &#8220;VHDL Users&#8217; Group&#8221; (VUG), this conference has been largely functional verification-centric.  This continues to be the case at least to some degree—many of the accepted papers focused on verification topics, and the UVM Workshop was by far the most attended tutorial in the history of the conference.</p>
<p>Yet, the “D” side of the house was unmistakably present.  The North American SystemC User’s Group (NASCUG) held a well attended workshop on DVCon’s Monday morning that featured a keynote by Jim Hogan.  This was followed by an equally well-attended tutorial in the afternoon on SystemC TLM 2.0 presented by OSCI.  In between these two events was a joint UVM-SystemC “town hall meeting” that attracted around 300 people.</p>
<p>All of this was significant, but the more interesting phenomenon was what might be termed “session attendance patterns”.  At this year’s DVCon, I observed significant cross fertilization of the verification and design communities.  Specifically, I noticed a number of people I consider to be “SystemVerilog people” sitting in on the SystemC tutorial, and “SystemC people” attending the UVM Workshop.  This is not surprising, since the boundary between design and verification languages has become somewhat blurred—witness the inclusion of TLM 2.0 in both SystemC and UVM, and the several calls for a UVM-SystemC at the aforementioned “town hall meeting”.</p>
<p>That said, I plan to seek a more concerted effort by DVCon Steering Committee to amplify this trend, and get more “Design” content, especially more “SystemC Design” content into DVCon 2012.  One good starting point might be to promote DVCon’s call for papers through the world-wide network of SystemC Users’ Groups.  In addition, perhaps NASCUG could be more integrated into the conference as opposed to being held “in conjunction” with it. </p>
<p>Increased representation from the SystemC Design community at DVCon will occur naturally, but that does not mean that the trend should not be nudged along.  The result will be an even better and more diverse event.</p>
<p>Two weeks after DVCon, I found myself at DATE in Grenoble, France. Not having attended the conference in several years, and having heard rumors of DATE’s demise, I approached the conference with a mixture of nostalgia (I remember when DATE was the “European DAC” with all that entails), and trepidation.  I had other business to do in Europe and DATE was not my main reason for being there, but I still wondered whether I would be underwhelmed by the DATE goings-on.</p>
<p>The answer is that I was not at all underwhelmed, but, rather, pleasantly surprised.  DATE has, I believe/hope, successfully transformed itself from the European DAC into a get-together that more closely resembles ICCAD&#8211; a conference with a focus on technical paper and panel discussion sessions, and with a distinct academic flavor.  Yes, there was an exhibition floor, but all three major EDA vendors were absent, and the “booths” were about the size of those at DVCon (mostly 10×10 popups).</p>
<p>I must admit that I was initially disappointed in all of this.  Then it hit me that I had been to this conference before—it was DAC before it “grew up”, i.e., the DAC of the early 1980s.  To mark the contrast, ask yourself when you last heard a group of people at DAC on the exhibition floor hotly discussing one of the papers that been presented in a recently concluded session? I cannot recall when I observed such a thing at DAC in the last decade(s), but it certainly happened multiple times at this year’s DATE.  Indeed, I would say that for many of the attendees to whom I spoke, the glimpses of advanced technology that were given during the  paper and panel sessions were at least as important as the display of presently-available technology being shown on the exhibition floor. </p>
<p>I have no idea about the future viability of DATE.  However, I am pleased that I did get to experience it, even for a short period, this year.  It brought me back to a simpler time as a freshly minted Ph.D. when I went to conferences to attend the paper sessions and debate technology trends with the authors and fellow attendees.  It was a pleasant time to revisit, albeit all too  briefly.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/04/04/dvcon-date-2011-a-rerospective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflections on UVM 1.0</title>
		<link>http://chipdesignmag.com/krolikoski/2011/02/18/reflections-on-uvm-1-0/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/02/18/reflections-on-uvm-1-0/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 18:54:54 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=218</guid>
		<description><![CDATA[As you may have already seen in the blogosphere and in the tweetdom, the Accellera Board today approved the release of UVM 1.0.  This release is a major accomplishment from a technical standpoint, but it also represents a triumph of the collective will of the Electronics/EDA industry.  If one flashes back to January 2008, the [...]]]></description>
			<content:encoded><![CDATA[<p>As you may have already seen in the blogosphere and in the tweetdom, the Accellera Board today approved the release of UVM 1.0.  This release is a major accomplishment from a technical standpoint, but it also represents a triumph of the collective will of the Electronics/EDA industry. </p>
<p>If one flashes back to January 2008, the verification landscape from an interoperability standpoint was bleak.  VMM from Synopsys was widely used, and the Cadence-Mentor collaboration had just release the OVM, which followed on URM/<strong><em>e</em></strong>RM from Cadence and AVM from Mentor.  The “standard” chain of events one would have expected to unwind would have been for VMM and OVM to circle each other like characters in a Sergio Leone film, while the users sat in the audience not knowing on which side to place their bets. </p>
<p>Indeed, this is more or less what happened during 2008, but then a funny thing happened.  Users, lead by Intel, along with other companies such as Freescale, came together and called a time out.  They demanded that a “universal” verification methodology be developed that would combine the best of both OVM and VMM.  Thus, in parallel with the OVM-VMM jousting that took place during 2008, the Accellera Verification IP Technical Subcommittee (VIP TSC) was formed, and began the work that eventually led to the release of UVM 1.0.</p>
<p>But the formation of the VIP TSC was only a start, and could have led nowhere.  Once again, things did not play to form.  For better or worse, when EDA/Electronics people play word association games, they will likely match the word “standards” with “war”.   Much to my chagrin as a person deeply involved with EDA standards over the past 25 years, there have been a fair number of “standards wars” along the way.  And that is exactly what an observer might have predicted to erupt during the VIP TSC’s work.  Surely one of Cadence, Mentor or Synopsys  would decide that things were not going their way, and subsequently take their marbles and go home—or at least sit on the curb and sulk.</p>
<p>But that did not happen.  Yes, there were some rough patches—as occur in any group activity—but overall the VIP TSC acted as a harmonious group.  The upshot was that by the end of the effort all members of the VIP TSC could look back the UVM 1.0, and be very satisfied with the results.   This is, to my mind, a remarkable result, and one in which I am very proud to have played a small part.</p>
<p>I would also like to publicly thank Dennis Brophy and Yatin Trivedi, my counterparts at Mentor and Synopsys respectively, for their parts in bringing this all to fruition.   As to be expected, there were “interesting” discussions between the three of us during this process, but at the end we remained united in our beliefs (and in our actions) that UVM is right for the industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/02/18/reflections-on-uvm-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts On SystemC Users&#8217; Groups</title>
		<link>http://chipdesignmag.com/krolikoski/2011/02/09/thoughts-on-systemc-users-groups/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/02/09/thoughts-on-systemc-users-groups/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 15:44:01 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=212</guid>
		<description><![CDATA[I ate breakfast a few weeks ago with Gabe Moretti of GabeOnEDA fame—always a pleasant event.  During our discussion, Gab opined that the Open SystemC Initiative (OSCI) was superior to other front-end standards organization because of its SystemC Users’ Groups like NASCUG, ESCUG, the Taiwan SystemC users’ Group, SystemC Japan and so forth.  At a [...]]]></description>
			<content:encoded><![CDATA[<p>I ate breakfast a few weeks ago with Gabe Moretti of GabeOnEDA fame—always a pleasant event.  During our discussion, Gab opined that the Open SystemC Initiative (OSCI) was superior to other front-end standards organization because of its SystemC Users’ Groups like NASCUG, ESCUG, the Taiwan SystemC users’ Group, SystemC Japan and so forth.  At a certain point I had to interrupt</p>
<div id="attachment_214" class="wp-caption alignleft" style="width: 255px"><a href="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Gabe.jpg"><img class="size-medium wp-image-214" title="Gabe" src="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Gabe-245x300.jpg" alt="" width="245" height="300" /></a><p class="wp-caption-text">Gabe Moretti</p></div>
<p>him, and tell him that OSCI did not actually organize or run <span style="text-decoration: underline;">any</span> users’ groups.  True, it funds to a greater or lesser degree the various SystemC User Groups around the world, but it does not control them in any way.  I went on to argue, that this is the “right” way to do things.</p>
<p>To clarify this point, consider the case of a wealthy person who wants to help the homeless.  She might decide to directly organize an effort to build houses for people who have none.  To do this, she could provide the financial backing for the project, get subcontractors lined up to install/erect the various subsystems of the house, and maybe even enlists the help of some volunteers.   Alternatively, she could give a substantial donation to an organization like Habitat For Humanity, which would run the project, including soliciting and organizing the volunteers who would do most of the actual work. </p>
<p>Neither way of getting houses built for the homeless is ultimately “better”—people get homes in either case.  However, I think that most people would agree that there is something more impressive about the second path—volunteers coming together to help their fellows.  This does not diminish the virtue of the donation that the wealthy person makes to Habitat, but adds a sort of layer of goodness above it.</p>
<p>An analogous situation can be seen in the relationship between OSCI and the various SystemC User Groups.  In the early days of OSCI, the “Promotions Group” funded and organized most of the public meetings at which use of SystemC was presented.  Anyone who has ever organized such public meetings, knows that there are a lot of logistical headaches, not the least of which is getting users’ (who are generally working engineers with day jobs) presentations in on time.  Thus, the OSCI people, who organized these early SystemC User events, put in a lot of effort—effort that was rewarded by the steady growth of SystemC usage.</p>
<p>But a funny thing happened on the way to the proliferation of SystemC usage that we have witnessed over the past few years.  A group called the “European SystemC Users’ Group” (ESCUG) was formed in the early 2000’s.  This group did not ask OSCI to organize their meetings in any way, but only asked for some funding to help pay for things like refreshments, meeting rooms and so forth.  In return, OSCI was given a slot on the ESCUG agenda to present an organizational update.  It (OSCI) was not involved in any way in the organization, or in the execution of the twice-a-year ESCUG meetings.  Indeed, it did not seek to be involved, since those grass toots-level meetings turned out to be of very high quality.</p>
<p>A similar organization, the North American SystemC Users’ Group (NASCUG) was founded in 2005, and while also funded by OSCI, was treated in a similar hands-off manner.  Other such groups arose in Japan, Taiwan, Brazil and India.  In some cases, OSCI provided funding, while in others, the local meetings were held completely independently of OSCI.</p>
<p>Note the parallel with the home building case described above.  In the case of each SystemC Users’ Group, OSCI <span style="text-decoration: underline;">could</span><em> </em>have formed the group and administered its meetings.  Users would still have attended, and SystemC would have prospered to some (impossible to quantify) degree.  However, I would argue that SystemC prospered even more because of the substantial effort expended by users in pulling together the SystemC meetings in their regions.  Nothing fosters adoption of a technology like users feeling (and having) ownership of it.</p>
<p>Thus, my response to Gabe, who (I believe) immediately saw my point.  Yes, OSCI could have fulfilled its mission of supporting SystemC usage by directly organizing and hosting Users’ Group meetings around the world.  Indeed, it effectively did so in North America in the early days.  However, I would claim that it fulfilled its support mission much more efficiently by funding motivated SystemC users, and “letting them have at it”.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/02/09/thoughts-on-systemc-users-groups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SystemVerilog in Japan</title>
		<link>http://chipdesignmag.com/krolikoski/2011/02/08/systemverilog-in-japan/</link>
		<comments>http://chipdesignmag.com/krolikoski/2011/02/08/systemverilog-in-japan/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 17:43:26 +0000</pubDate>
		<dc:creator>stan</dc:creator>
				<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://chipdesignmag.com/krolikoski/?p=173</guid>
		<description><![CDATA[During the EDSF show held in Yokohama in late January, there were several meetings between members of JEITA and members of the IEEE Design Automation Standards Committee (DASC).  These meetings were designed to bring the various organizations‘members up to speed on the other groups’ activities.  This is important, given that there are overlapping interests among [...]]]></description>
			<content:encoded><![CDATA[<p>During the EDSF show held in Yokohama in late January, there were several meetings between members of JEITA and members of the IEEE</p>
<div id="attachment_196" class="wp-caption alignleft" style="width: 310px"><a href="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/three-attendees5.jpg"><img class="size-medium wp-image-196 " title="three attendees" src="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/three-attendees5-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Hamaguchi-san (SystemVerilog WG Chair, Panasonic), Kojima-san (JEITA Fellow, NECST), Imai-san (SystemC WG Chair, Toshiba)</p></div>
<p>Design Automation Standards Committee (DASC).  These meetings were designed to bring the various organizations‘members up to speed on the other groups’ activities.  This is important, given that there are overlapping interests among the various groups, but time zone differences often make meeting together difficult.</p>
<p>First, an introduction to JEITA—the Japan Electronics and Information Technology Industries Association.  According to its <a href="http://www.jeita.or.jp/english/about/what/index.htm">website</a>, JEITA’s purpose is:</p>
<div style="margin-left: 2em;">
<p style="text-align: left;"><em><strong>to promote the healthy manufacturing, international trade and consumption of electronics products and components in order to contribute to the overall development of the electronics and information technology (IT) industries, and thereby further Japan&#8217;s economic development and cultural prosperity.</strong></em></p>
</div>
<p>The list of product areas covered by JEITA is wide ranging&#8211; from the component level (e.g., transducers and electronic tubes) to the full product</p>
<div id="attachment_191" class="wp-caption alignleft" style="width: 310px"><a href="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Slide16.jpg"><img class="size-medium wp-image-191" title="Slide1" src="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Slide16-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Figure 1. The EDA-TC&#39;s place in JEITA</p></div>
<p>level (e.g., broadcasting equipment and computers)—and basically covers every corner of the world of electronics. Most relevant to this article, one of the topics that JEITA covers is software in the electronics space, including EDA software.</p>
<p>During the meeting, Satoshi Kojima, from NEC System Technologies and a JEITA Fellow, presented an introduction to the EDA Technical Committee (EDA-TC) of JEITA, which as figure 1 shows, falls in the JEITA hierarchy in the semiconductor area.  As shown in figure 2 below, the EDA-TC, which is lead by Yoshida-san of Renesas has three main areas of focus:</p>
<ol>
<li>Acceleration of standardization</li>
<li>Solutions for technical challenges</li>
<li>Promotion of EDA technology</li>
</ol>
<p>Focusing on the first topic area, EDA standardization, there are three topics of interest: SystemC, LSI-Package-Board Interoperable Design and SystemVerilog. </p>
<div id="attachment_183" class="wp-caption alignleft" style="width: 310px"><a href="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Slide15.jpg"><img class="size-medium wp-image-183" title="Slide1" src="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/Slide15-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Figure 2. The JEITA EDA-TC&#39;s structure</p></div>
<p>The SystemC Working Group (WG), led by Hiroshi Imai of Toshiba, was very active in 2010, providing significant input to development of the IEEE P1666 SystemC standard.  This draft standard is now working its way through the latter stages of the IEEE process, and P1666-2011 is expected to be approved this year.  Given this, the JEITA SystemC Working Group will be winding down its work this year, while the SystemVerilog WG, to be lead by Kasumi Hamaguchi of Panasonic,  will be ramping up in anticipation of the P1800-2012 SystemVerilog effort currently being developed under the auspices of the IEEE DASC.</p>
<p>The first informational meeting held in Yokohama was between the entire DASC and JEITA.  In this meeting, the DASC WG chairs introduced the JEITA members to the details of the various working groups that the DASC <a href="http://www.dasc.org/new_working-groups.html">sponsors</a>.  Kojima-san then provided an update on the JEITA EDA-TC—the two slides I used above came from his presentation.</p>
<p>This meeting was followed by a second meeting during which the IEEE P1800 SystemVerilog WG’s plans were outlined by its chair (Karen Pieper of Tabula).  Karen outlined the organization of the P1800 group:</p>
<ol>
<li>The Working Group management layer, where all changes to the SystemVerilog Language Reference Manual (LRM) are approved, and business aspects, e.g., hiring technical writers, are handled.</li>
<li>The champions—a group of SystemVerilog gurus, whose charter is to look at the work produced by the various technical committees, and ensure consistency across the language.</li>
<li>The technical committees that look at specific aspects of SystemVerilog and enhance, correct and clarify the language.</li>
</ol>
<p>Figure 3 shows the organization of the P1800 WG.</p>
<div id="attachment_205" class="wp-caption alignleft" style="width: 310px"><a href="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/karens-slide1.jpg"><img class="size-medium wp-image-205" title="karen's slide" src="http://chipdesignmag.com/krolikoski/wp-content/uploads/2011/02/karens-slide1-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Figure 3. IEEE P1800 (SystemVerilog) WG organization</p></div>
<p>Each of the chairs of the technical committees subsequently presented the areas they are investigating.  All are working towards producing a new draft SystemVerilog LRM by the end of 2011, with the vote on this draft and subsequent approval by the IEEE anticipated during 2012.</p>
<p>Finally, Tom Alsop of Intel, co-chair of the Accellera VIP Technical Subcommittee (VIP -TSC), informed the JEITA attendees of the work that has been done on the Universal Verification Methodology (UVM) standard that is expected to be approved early in 2011.  While the IEEE P1800 group is defining a newer version of the SystemVerilog language itself, Tom’s VIP-TSC group has developed a way of using the language to help “define standard technology and/or methods to realize a modular, scalable and reusable generic verification environment”, according to the group’s Accelelra.org <a href="http://www.accellera.org/activities/vip">web page</a>.</p>
<p>One question that was raised concerned the potential for the IEEE P1800 &#8220;language-definition&#8221; work and the UVM &#8220;language-use&#8221; work getting out of sync.  After all, it was asked, if UVM is released in 2011 and a new version of SystemVerilog is released in 2012, is there not a danger that the UVM will quickly become out of date due to language changes?  This concern was addressed by Karen Pieper by noting that the 2012 version of SystemVerilog will be backwards compatible with the current version of the language.  Thus, as Tom Alsop noted, while the UVM might be updated later to take advantage of new features found in P1800-2012, it will remain compatible with both the current and future versions of SystemVerilog.</p>
<p>At the end of the joint meeting, the members of the JEITA SystemVerilog WG indicated that they had a good understanding both of the ongoing work of the IEEE SystemVerilog group, and of the more imminent UVM release.  They also indicated that they would be meeting to decide whether to directly participate in the IEEE WG activities, or to produce a set of requirements for the consideration of the P1800 group (or both).  In any case, users in an important region will have their voices heard in 2011 as SystemVerilog is developed, much as in 2010 the JEITA SystemC WG helped channel the voices of Japanese SystemC users during the development of the P1666-2011 standard.</p>
]]></content:encoded>
			<wfw:commentRss>http://chipdesignmag.com/krolikoski/2011/02/08/systemverilog-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

