<?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>www.testbench.in</title>
	<atom:link href="http://blog.testbench.in/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.testbench.in</link>
	<description>Example isn't another way to teach, it is the only way to teach</description>
	<lastBuildDate>Thu, 12 Aug 2010 14:24:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Lets talk about &#8220;let&#8221;</title>
		<link>http://blog.testbench.in/?p=64</link>
		<comments>http://blog.testbench.in/?p=64#comments</comments>
		<pubDate>Thu, 12 Aug 2010 14:21:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=64</guid>
		<description><![CDATA[One disadvantage of `define is , It has a global scope. Due to this, When a model is moved from module level verification to system level verification, or When multiple RTL modules are integrated there may end up creating issues. How to define  a macro which is valid within that scope it is defined ? [...]]]></description>
			<content:encoded><![CDATA[<p>One disadvantage of `define is , It has a global scope.</p>
<p>Due to this,</p>
<p><em>When a model is moved from module level verification to system level verification, or</em></p>
<p><em>When multiple RTL modules are integrated</em></p>
<p>there may end up creating issues.</p>
<p><strong>How to define  a macro which is valid within that scope it is defined ?</strong></p>
<p>SV has “let” keyword to do it.</p>
<p>“Let”  is similar to `define, but “let” scope is limited to the scope it is defined.</p>
<p><strong>Examples</strong><strong>:</strong></p>
<p><strong>let</strong> addr = top.block1.unit1.base + top.block1.unit2.displ;</p>
<p>&#8230;</p>
<p>write_value(addr, 0);</p>
<p><strong>let</strong> at_least_two(sig, rst = 1&#8242;b0) = rst || ($countones(sig) &gt;= 2);</p>
<p>logic [15:0] sig1;</p>
<p>logic [3:0] sig2;</p>
<p>always_comb begin</p>
<p>q1: assert (at_least_two(sig1));</p>
<p>q2: assert (at_least_two(~sig2));</p>
<p>end</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=64</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UVM tutorials</title>
		<link>http://blog.testbench.in/?p=55</link>
		<comments>http://blog.testbench.in/?p=55#comments</comments>
		<pubDate>Mon, 17 May 2010 16:02:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=55</guid>
		<description><![CDATA[UVM 1.0 EA is released. Download it  from   http://www.accellera.org/activities/vip/ I have posted following UVM tutorials on Testbench.in n        &#8211;&#62;    UVM tutorial   http://www.testbench.in/UT_00_INDEX.html n        &#8211;&#62;    UVM Easy Labs  http://www.testbench.in/UL_00_INDEX.html Hope to see your valuable feedback on these tutorials. Regards, Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p>UVM 1.0 EA is released.</p>
<p>Download it  from   <a href="http://www.accellera.org/activities/vip/" target="_blank">http://www.accellera.org/activities/vip/</a></p>
<p>I have posted following UVM tutorials on Testbench.in</p>
<p>n        &#8211;&gt;    UVM tutorial   <a href="http://www.testbench.in/UT_00_INDEX.html" target="_blank">http://www.testbench.in/UT_00_INDEX.html</a></p>
<p>n        &#8211;&gt;    UVM Easy Labs  <a href="http://www.testbench.in/UL_00_INDEX.html" target="_blank">http://www.testbench.in/UL_00_INDEX.html</a></p>
<p>Hope to see your valuable feedback on these tutorials.</p>
<p>Regards,</p>
<p>Gopi Krishna</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=55</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Check out the Verification Jobs @</title>
		<link>http://blog.testbench.in/?p=52</link>
		<comments>http://blog.testbench.in/?p=52#comments</comments>
		<pubDate>Fri, 30 Apr 2010 14:23:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=52</guid>
		<description><![CDATA[http://verificationjobs.wordpress.com/]]></description>
			<content:encoded><![CDATA[<p><a href="http://verificationjobs.wordpress.com/">http://verificationjobs.wordpress.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best of Systemverilog forums:</title>
		<link>http://blog.testbench.in/?p=48</link>
		<comments>http://blog.testbench.in/?p=48#comments</comments>
		<pubDate>Wed, 03 Mar 2010 01:48:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=48</guid>
		<description><![CDATA[Got a SystemVerilog question and looking for help ? then here you go -&#62; the list of best discussion forums on SystemVerilog. 1) Verification guild: This forum is maintained by Janick Bergeron. You can find well know verification experts. Almost all the verification book authors can be found on this forum. All your queries will [...]]]></description>
			<content:encoded><![CDATA[<p>Got a SystemVerilog question and looking for help ? then here you go -&gt;</p>
<p>the list of best discussion forums on SystemVerilog.</p>
<p>1) <a href="http://www.verificationguild.com" target="_blank">Verification guild: </a>This forum is maintained by Janick Bergeron. You can find well know verification experts. Almost all the verification book authors can be found on this forum. All your queries will be answered with in a day. Not only SV queries, but all verification queries will be answered.</p>
<p>2) <a href="http://www.systemverilog.in" target="_blank">www.systemverilog.in</a> : A site maintained by <a href="http://www.kacpertech.com/" target="_blank">Kacper Technologies Pvt. Ltd</a>, a development services group based in bangalore, India. This site has SV tutorials and SV discussion forum. The forum is very active and site is growing well.</p>
<p>3) <a href="http://www.svug.org" target="_blank">www.svug.org</a> , A site started by Industry experts, to help SV users. They also conduct group meetings. This forum was not successful  as expected. They got 186 posts from past 2 years.</p>
<p>4) Synopsys and Cadence Sv forums: These forums are active but the traffic is less compared to verification guild. Most people prefer to use support channel for help than these forums.</p>
<p>5) VMM forum @ <a href="http://www.vmmcentral.com" target="_blank">www.vmmcentral.com</a> : VMM 1.0 is easy to understand and books/tutorials helped users a lot. For VMM 1.1 and 1.2, VMM blogs also helped users to understand easily. Lot of Synopsys customers use support channel as they got used to it. 185 posts are seen in past 2 years and most queries are answered by synopsys experts.</p>
<p>6) OVM forum @ <a href="http://www.ovmworld.org" target="_blank">www.ovmworld.org</a> : OVM complexity resulted in 1400+ post in 2 years. All your ovm queries will be answered. Exerts from Cadence and mentor are there on this forum to help you.</p>
<p>And the award goes to  ……    <a href="http://www.verificationguild.com">Verification Guild</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=48</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Posted OVM factory tutorial</title>
		<link>http://blog.testbench.in/?p=46</link>
		<comments>http://blog.testbench.in/?p=46#comments</comments>
		<pubDate>Fri, 26 Feb 2010 02:04:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=46</guid>
		<description><![CDATA[Today I posted Ovm Factory tutorial. Check it @ http://www.testbench.in/OT_05_OVM_FACTORY.html &#8211; Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p>Today I posted Ovm Factory tutorial.</p>
<p>Check it @ <a href="http://www.testbench.in/OT_05_OVM_FACTORY.html">http://www.testbench.in/OT_05_OVM_FACTORY.html</a></p>
<p>&#8211; Gopi Krishna</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMM scoreboard example</title>
		<link>http://blog.testbench.in/?p=43</link>
		<comments>http://blog.testbench.in/?p=43#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:40:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=43</guid>
		<description><![CDATA[Thanks to Ankit Shah for sending me VMM scoreboard example. You can find it @   http://www.testbench.in/vmm_1.2_example_vmm_scoreboard_example.html &#8211; Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p>Thanks to Ankit Shah for sending me VMM scoreboard example. You can find it @   <a href="http://www.testbench.in/vmm_1.2_example_vmm_scoreboard_example.html">http://www.testbench.in/vmm_1.2_example_vmm_scoreboard_example.html</a></p>
<p>&#8211; Gopi Krishna</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NEW OVM tutorial added</title>
		<link>http://blog.testbench.in/?p=39</link>
		<comments>http://blog.testbench.in/?p=39#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:54:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=39</guid>
		<description><![CDATA[Checkout http://www.testbench.in/OT_00_INDEX.html . I added new ovm tutorial. Right now I explained about topology,reporting and transaction. Next , I will publish on Factories &#8211; both in VMM and OVM too. Send me your comments and feedback on these topics. &#8211; Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p>Checkout <a href="http://www.testbench.in/OT_00_INDEX.html">http://www.testbench.in/OT_00_INDEX.html</a> . I added new ovm tutorial.</p>
<p>Right now I explained about topology,reporting and transaction.</p>
<p>Next , I will publish on Factories &#8211; both in VMM and OVM too.</p>
<p>Send me your comments and feedback on these topics.</p>
<p>&#8211; Gopi Krishna</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=39</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New OVM Labs added.</title>
		<link>http://blog.testbench.in/?p=34</link>
		<comments>http://blog.testbench.in/?p=34#comments</comments>
		<pubDate>Thu, 21 Jan 2010 19:25:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=34</guid>
		<description><![CDATA[Check out OVM labs @ http://www.testbench.in/CM_00_INDEX.html .  A step by step , complete example tutorial to build a testbench from scratch. - Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p>Check out OVM labs @ <a href="http://www.testbench.in/CM_00_INDEX.html">http://www.testbench.in/CM_00_INDEX.html</a> .  A step by step , complete example tutorial to build a testbench from scratch.</p>
<p>- Gopi Krishna</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=34</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inspiration</title>
		<link>http://blog.testbench.in/?p=16</link>
		<comments>http://blog.testbench.in/?p=16#comments</comments>
		<pubDate>Tue, 21 Apr 2009 14:25:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=16</guid>
		<description><![CDATA[  I was inspired by   Avidan Efody  (www.specman-verification.com) and  Deepak Kumar Tala (www.asic-world.com) and started www.testbench.in website .  Specially  this topic link by Avidane influenced me a lot.  I started reading  www.asic-world.com  when I was in college. When I started studying Specman, I found  www.specman-verification.com.  I would like to take this opportunity to thank Avidan and Deepak for such a wonder full websites.  &#8211; Gopi Krishna]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>I was inspired by <span> </span><strong> </strong><span class="spelle"><strong>Avidan</strong></span><strong> </strong><span class="spelle"><strong>Efody</strong></span><span><strong> </strong></span> (<a href="http://www.specman-verification.com">www.specman-verification.com</a>) and<span> </span> <strong>Deepak Kumar Tala </strong>(<a href="www.asic-world.com">www.asic-world.com</a>) and started <a href="www.testbench.in">www.testbench.in</a> website<span> </span>.<span> </span> Specially <span> </span>this topic <a href=" http://www.specman-verification.com/index.php?entry=entry070528-113748 ">link</a><span> </span>by Avidane influenced me a lot.<span> </span> I started reading <span> </span><a href="http://www.asic-world.com">www.asic-world.com</a><span> </span> when I was in college. When I started studying Specman, I found <span> </span><a href="http://www.specman-verification.com">www.specman-verification.com</a>.  <em><span><span style="font-style: normal;">I would like to take this opportunity</span></span></em> to thank Avidan and Deepak for such a wonder full websites. </span></p>
<p class="MsoNormal">&#8211; Gopi Krishna</p>
<p class="MsoNormal"><span><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=16</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Testbench Project</title>
		<link>http://blog.testbench.in/?p=14</link>
		<comments>http://blog.testbench.in/?p=14#comments</comments>
		<pubDate>Mon, 20 Apr 2009 16:31:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.testbench.in/?p=14</guid>
		<description><![CDATA[When I first time thought about the website, I was very confused. It was very tough to maintain such a vast content. As there are lot of examples, and coloring the key words is also tough.   I started developing a language.  I call it  &#8220;gveb&#8221;.  All the content in this site are maintained in simple text [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 14.25pt;"><span>When I first time thought about the website, I was very confused. It was very tough to maintain such a vast content. As there are lot of examples, and coloring the key words is also tough.  </span></p>
<p style="line-height: 14.25pt;">I started developing a language.  I call it  &#8220;gveb&#8221;.  All the content in this site are maintained in simple text files. There wont be any format.   There are about some 20 key words in “gveb”. The parser is developed using perl and gvim. Today “gveb” does everything.  All these 400+ page tutorials are maintained in just 8 text files.  Updates are done only in text files. Format, Layout, pages, links, forms , embedding images and then finally checking weather all the links and images are proper &#8230;&#8230;everything is done by &#8220;gveb&#8221;.</p>
<p><span>&#8211; GOPI KRISHNA</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.testbench.in/?feed=rss2&#038;p=14</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

