<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7603894441458224169</id><updated>2024-11-06T08:20:01.239+05:30</updated><category term="self_study"/><category term="SV"/><category term="Ideas"/><category term="India"/><category term="OVM"/><category term="Abbakka"/><category term="Atanu"/><category term="History"/><category term="Kannada"/><category term="Karnataka"/><category term="ModelSim"/><category term="N-Deal"/><category term="RNG"/><category term="Tcl"/><category term="US_fin_crisis"/><category term="Women"/><category term="ntb_random_seed"/><category term="seed"/><category term="study_materials"/><category term="system verilog"/><category term="vcs"/><title type='text'>Utopian Disorder</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-1513049384134193978</id><published>2014-06-02T18:36:00.001+05:30</published><updated>2014-06-02T18:36:58.826+05:30</updated><title type='text'>Re: Look</title><content type='html'>&lt;div dir=&#39;ltr&#39;&gt;Hi! Look what I found &lt;a href=&quot;http://metacafe.50webs.com/-main.event&quot; target=&quot;_blank&quot;&gt;http://metacafe.50webs.com/-main.event&lt;/a&gt; &lt;br&gt;&lt;br&gt; 		 	   		  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/1513049384134193978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/1513049384134193978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1513049384134193978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1513049384134193978'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2014/06/re-look_2.html' title='Re: Look'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-7228513915196683481</id><published>2014-06-02T17:56:00.001+05:30</published><updated>2014-06-02T17:56:35.931+05:30</updated><title type='text'>Re: Look</title><content type='html'>&lt;div dir=&#39;ltr&#39;&gt;Hi! Look what I found &lt;a href=&quot;http://iremoveis.com.br/-popular.site&quot; target=&quot;_blank&quot;&gt;http://iremoveis.com.br/-popular.site&lt;/a&gt; &lt;br&gt;&lt;br&gt; 		 	   		  &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/7228513915196683481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/7228513915196683481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/7228513915196683481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/7228513915196683481'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2014/06/re-look.html' title='Re: Look'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-641715848614158471</id><published>2011-08-08T10:24:00.001+05:30</published><updated>2011-08-08T10:24:38.406+05:30</updated><title type='text'>Neat explanation of Hyperthreading concept</title><content type='html'>&lt;p&gt;I came about an neat, brief explanation of Hyperthreading in the Apple MacBook Air review &lt;a href=&quot;http://arstechnica.com/apple/reviews/2011/08/thunder-in-the-air-ars-reviews-the-mid-2011-macbook-air.ars&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; (host: arstechnica.com) by &lt;a href=&quot;http://arstechnica.com/author/iljitsch-van-beijnum/&quot;&gt;Iljitsch van Beijnum&lt;/a&gt; &lt;p&gt;Hyperthreading &lt;p&gt;Twenty years ago, CPUs were nice and simple. They executed instructions that were read from memory one at a time. Life was good, but not particularly fast. Then CPUs became superscalar and started executing more than one instruction at a time. (See this &lt;a href=&quot;http://arstechnica.com/paedia/c/cpu/part-2/cpu2-1.html&quot;&gt;classic piece&lt;/a&gt; from Ars cofounder Jon Stokes for background.) &lt;p&gt;It&#39;s easier to do multiple things in parallel than to do one thing faster, which is also why today&#39;s CPUs have multiple cores. Each core is basically a fully formed CPU of its own, although both CPU cores still have to share a single connection to the outside world. But as long as memory bandwidth isn&#39;t an issue, each CPU core can run at full speed regardless of what the other(s) are doing. So as long as the software manages to split up the work that must be done into pieces that can be executed fairly independently by different cores, having multiple cores pretty much always improves performance. &lt;p&gt;This is not exactly the case with hyperthreading. To the software, a CPU like the i5 or i7, which has two cores that can each run two (hyper)threads, looks the same as a four-core CPU. But in reality, there&#39;s only two cores worth of execution units that do the actual work. What the hyperthreading does is feed the execution units instructions from two different software threads, so that if one thread doesn&#39;t use the full capacity of the CPU core at a given point, the execution units are kept busy with instructions from the other thread. &lt;p&gt;It&#39;s a bit like a print shop with several printers. Let&#39;s say there are two black-and-white printers and one color printer. A computer analyzes PDF files that need to be printed 20 pages or so at a time, and sends the color pages to the color printer and the black-and-white pages to the two other printers. Having multiple cores is like setting up another computer and another three printers. That&#39;s going to double the output—if the guy that has to fill up the paper trays can keep up—but it doesn&#39;t improve efficiency. If there&#39;s 50 pages of color followed by 50 pages of black text, that still means that at any given point, at least one printer is doing nothing. &lt;p&gt;By adding a second computer, but no extra printers, it&#39;s possible to process two PDF files at the same time, so maybe while one computer is sending only color pages, the other is sending black-and-white pages. In that case you get double the performance without doubling the number of execution units. But in practice, the gain is much smaller because the needs of the multiple threads will overlap a good deal. &lt;p&gt;Unfortunately, there doesn&#39;t seem to be any way to turn off hyperthreading to see how well the system performs with and without it. So instead, I ran an old command line based, single threaded benchmark:&lt;a href=&quot;http://en.wikipedia.org/wiki/NBench&quot;&gt;NBench&lt;/a&gt;. First I ran one copy of the program, then two at the same time, and then four. In a normal dual core system, you&#39;d expect code that isn&#39;t limited by memory bandwidth to run at the same speed speed regardless of whether there&#39;s another copy of the same code also running on the other core. However, the Core i5 and i7 CPUs have a feature called Turbo Boost. If only one core is active, this core gets to run faster than normal, keeping the overall heat output of the CPU within normal limits. Actually, the 1.8GHz Core i7 in the MacBook Air gets to run faster than advertised &lt;em&gt;all the time&lt;/em&gt;. &lt;p&gt;If you look at the kernel.log file in /var/log, you&#39;ll see this cryptic message:&lt;pre&gt;AppleIntelCPUPowerManagement: Turbo Ratios 008B&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;This means if four CPU cores are running, the extra speed is 0. The same if three cores are running. With two active cores the extra speed is 8, and with only one core active, it&#39;s B (which means 11). The extra speed is added in steps of 100MHz. Our ultra low voltage (ULV) Core i7 being a dual core CPU, there are never any third or fourth cores active, so we &lt;em&gt;always&lt;/em&gt; get 800MHz of extra CPU power. So this is really a 2.6GHz CPU, with Intel being surprisingly modest in its marketing. If only one CPU core is active, the clock speed is increased to 2.9GHz.&lt;br /&gt;&lt;p&gt;Back to our testing. NBench runs ten different tests. With one copy of the program running all by itself, the extra clock cycles made the different tests between 10 and 19 percent faster compared to the results where a second copy of the program was running at the same time. It looks like the penalty for not being multithreaded isn&#39;t as severe as it was on previous multicore architectures.&lt;br /&gt;&lt;p&gt;I then ran four copies of the benchmark at the same time. Hyperthreading helped a lot here; four copies of the program were able to execute between 20 and 55 percent more iterations per second compared to two copies.&lt;br /&gt;&lt;h5&gt;Hyperthreading problems&lt;/h5&gt;&lt;br /&gt;&lt;p&gt;This is not the whole story, however. Let&#39;s go back to our print shop: what if the two print jobs use completely different fonts? Worst case is that the printer can&#39;t keep all the necessary fonts in memory, so each time it gets a page from the other print job, it has to load new fonts into memory, kicking out the previously loaded fonts. Now, printing two jobs at the same time is actually slower than printing them one at a time. Hyperthreading can lead to &lt;em&gt;worse&lt;/em&gt; performance than just using one thread per core if the different threads need to access different parts of RAM, leading to cache thrashing.&lt;br /&gt;&lt;p&gt;For this reason, many people turned off hyperthreading in the past, but it looks like Intel&#39;s current implementation is robust enough that it helps most of the time. Because the CPU can keep track of four different threads of execution in hardware, the software no longer has to perform as many heavy handed &quot;context switches&quot; between different processes that need CPU time, making overall system efficiency and responsiveness better. You may want to limit the number of concurrent threads such a hyperthreading-hostile application uses, though.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/641715848614158471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/641715848614158471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/641715848614158471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/641715848614158471'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2011/08/neat-explanation-of-hyperthreading.html' title='Neat explanation of Hyperthreading concept'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-3571431759355632373</id><published>2011-06-11T12:48:00.001+05:30</published><updated>2011-06-11T12:48:58.020+05:30</updated><title type='text'>Hans Rosling – Making hard lesson fun</title><content type='html'>&lt;blockquote&gt; &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:22097e46-6955-4366-98eb-e8706c01e22e&quot; class=&quot;wlWriterEditableSmartContent&quot;&gt;&lt;div&gt;&lt;object width=&quot;446&quot; height=&quot;326&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;param name=&quot;bgColor&quot; value=&quot;#ffffff&quot;&gt;&lt;/param&gt; &lt;param name=&quot;flashvars&quot; value=&quot;vu=http://video.ted.com/talk/stream/2010W/Blank/HansRosling_2010W-320k.mp4&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/HansRosling-2010W.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=1101&amp;lang;=eng&amp;amp;introDuration=15330&amp;amp;adDuration=4000&amp;amp;postAdDuration=830&amp;amp;adKeys=talk=hans_rosling_and_the_magic_washing_machine;year=2010;theme=celebrating_tedwomen;theme=unconventional_explanations;theme=new_on_ted_com;theme=numbers_at_play;event=TEDWomen;tag=Culture;tag=TEDWomen;tag=data;tag=economics;tag=women;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;&quot; /&gt;&lt;embed src=&quot;http://video.ted.com/assets/player/swf/EmbedPlayer.swf&quot; pluginspace=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; bgColor=&quot;#ffffff&quot; width=&quot;446&quot; height=&quot;326&quot; allowFullScreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; flashvars=&quot;vu=http://video.ted.com/talk/stream/2010W/Blank/HansRosling_2010W-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/HansRosling-2010W.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1101&amp;lang=eng&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=hans_rosling_and_the_magic_washing_machine;year=2010;theme=celebrating_tedwomen;theme=unconventional_explanations;theme=new_on_ted_com;theme=numbers_at_play;event=TEDWomen;tag=Culture;tag=TEDWomen;tag=data;tag=economics;tag=women;&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style=&quot;clear:both;font-size:.8em;&quot;&gt;Hans Rosling - TED _ Washing Machines&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/3571431759355632373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/3571431759355632373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3571431759355632373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3571431759355632373'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2011/06/hans-rosling-making-hard-lesson-fun.html' title='Hans Rosling – Making hard lesson fun'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-5014076595210424013</id><published>2011-05-28T07:40:00.000+05:30</published><updated>2011-05-28T07:47:27.241+05:30</updated><title type='text'>hi</title><content type='html'>&lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;br&gt;hey&lt;br&gt;   I recently found a very good site:&amp;lt;&amp;lt; &lt;a href=&quot;http://www.google-elec.com/&quot;&gt;www.google-elec.com&lt;/a&gt; &amp;gt;&amp;gt;It can offer you so many kinds of electronic products which you may be in need,such as- laptops, -gps, -TV, -cell phones, -ps, -MP3/4, -motorcycles even several kinds of musical instruments and etc..&lt;br&gt;    its quality is very good. And the website is promoting their products these days, so they have very good price and big discount now.  The promotion will keep 30 days .&lt;br&gt;I hope you have a good shopping mood!&lt;br&gt;Greetings! &lt;/p&gt;   &lt;p&gt; &lt;/p&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/5014076595210424013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/5014076595210424013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5014076595210424013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5014076595210424013'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2011/05/hi.html' title='hi'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-1440405660586454131</id><published>2011-04-28T13:02:00.002+05:30</published><updated>2011-05-06T12:07:59.451+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="self_study"/><title type='text'>Perl code to print out differences between 2 files</title><content type='html'>&lt;div style=&quot;text-align: center&quot;&gt;&lt;br&gt;&lt;/div&gt;The following perl code was written to find the differences between 2 files and to print it out. It will print out lines that are in first file &lt;a&gt;but not in second.&lt;b&gt;&lt;br&gt;&lt;br&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt; &lt;blockquote&gt;&lt;b&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5600535556211175746&quot; style=&quot;display: block; margin: 0px auto 10px; width: 320px; cursor: hand; height: 122px; text-align: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKQpOSn9EivRfwaXiy717hV_W2JfnSMPl5muRu0tqBrhjDyq8575D3Aa9f14GUPTKosvGVSPxfJtVnEwalmOB3cIsr3R572xJ1jXTU2Y9kM5ixA2pac58qZrmG8BBFKktWF9540GVKJKM/s320/CropperCapture%255B7%255D.Bmp&quot; border=&quot;0&quot;&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;b&gt;&lt;b style=&quot;font-weight: bold&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/1440405660586454131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/1440405660586454131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1440405660586454131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1440405660586454131'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2011/04/perl-code-to-print-out-difference.html' title='Perl code to print out differences between 2 files'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKQpOSn9EivRfwaXiy717hV_W2JfnSMPl5muRu0tqBrhjDyq8575D3Aa9f14GUPTKosvGVSPxfJtVnEwalmOB3cIsr3R572xJ1jXTU2Y9kM5ixA2pac58qZrmG8BBFKktWF9540GVKJKM/s72-c/CropperCapture%255B7%255D.Bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-2221320658485010070</id><published>2010-09-06T15:49:00.001+05:30</published><updated>2010-09-06T15:50:44.469+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ntb_random_seed"/><category scheme="http://www.blogger.com/atom/ns#" term="RNG"/><category scheme="http://www.blogger.com/atom/ns#" term="seed"/><category scheme="http://www.blogger.com/atom/ns#" term="SV"/><category scheme="http://www.blogger.com/atom/ns#" term="system verilog"/><category scheme="http://www.blogger.com/atom/ns#" term="vcs"/><title type='text'>Default seed of VCS can</title><content type='html'>&lt;p&gt;In system verilog,if a packet class is created with &lt;strong&gt;rand&lt;/strong&gt; items and every independent run with vcs generates the same values for rand items. &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho7iD_DW_JnKrpAYhDik4pZbo5rjIzQvhyphenhyphenA2XQoTlr_rgv3pO7LkkJPLkXiK3bwZKfjCS6AqWzimsw0D69zsmxtEYUpJc45Wr1udntkjlpqVfCkzHFGaJWAuTdq26fhx7Hc5by5Xcq668/s1600-h/image39.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLhSauA1XFHtZSnPSNxKTOwUoWsF8fBh4VSMGDQepdSpn-RewNaZo_igKVWEw_SpILU1QlRi_Q3U3r9ylru3qrbg5lXnFKDx9udjFmaVaUYlB6W8KffkkBKNbUGuZwxvne-zMeT1_OARo/?imgmax=800&quot; width=&quot;532&quot; height=&quot;258&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The above code having three 2-bit &lt;strong&gt;rand &lt;/strong&gt;variables, when run with vcs command: &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&amp;gt; vcs –sverilog –R test.sv&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;will output same value a=2, b=2, c=1 for all 10 iterations even when run again with the same above command. This is because, every vcs executes the test always with the default seed, which is equal to 1. And hence, &lt;strong&gt;randomize()&lt;/strong&gt; function will always execute for constant seed (=1) in this process.&lt;/p&gt; &lt;p&gt;Utilizing the characteristics of &lt;strong&gt;rand &lt;/strong&gt;type, the above code can be modified to dump different values of a, b, c in each iteration when run with the vcs command.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig-qovVMtbBXZwlBVgJ88QQibmrjMwsgdYEjs_aK1p3iOBIPpWiuzYGAz7NbrnrHU4z2_ekySv_eR5KXnwR7eZuF8A1NEr8YPwcnz3h7GS1goxigT8aespSc2ZPXe-wi9IZg5KGT77_UI/s1600-h/image37.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglTAzk5qJFQPXjmFlsRjz9Xw_-2BQcI09aasXi6c2kT_57H_77INhqXHwanESLCGlhHhBZtu73DM-ZUZUT2bDCv6hr5x_QyxQ4RsFXFBqRFp3IGQQmObFVXmuwzbR43Yq6ypacKdlxJVk/?imgmax=800&quot; width=&quot;583&quot; height=&quot;349&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;This will dump out unique values of a, b and c in each iteration. &lt;/p&gt; &lt;p&gt;The same can be run by changing RNG value for seeding from the command line using +&lt;strong&gt;ntb_random_seed.&lt;/strong&gt; For running regression this is the best solution.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/2221320658485010070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/2221320658485010070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2221320658485010070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2221320658485010070'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2010/09/default-seed-of-vcs-can.html' title='Default seed of VCS can'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLhSauA1XFHtZSnPSNxKTOwUoWsF8fBh4VSMGDQepdSpn-RewNaZo_igKVWEw_SpILU1QlRi_Q3U3r9ylru3qrbg5lXnFKDx9udjFmaVaUYlB6W8KffkkBKNbUGuZwxvne-zMeT1_OARo/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-3551449776618181618</id><published>2010-08-20T14:10:00.001+05:30</published><updated>2010-08-20T14:19:47.387+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="OVM"/><category scheme="http://www.blogger.com/atom/ns#" term="self_study"/><category scheme="http://www.blogger.com/atom/ns#" term="SV"/><title type='text'>fork…join_none and for loop</title><content type='html'>&lt;p&gt;An interesting case with &lt;strong&gt;fork…join_none&lt;/strong&gt; block defined inside a &lt;strong&gt;for&lt;/strong&gt; loop in system verilog is shown here as an example:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieAafiGPpXGcKeAslUFgcwYN9kt45ni5IXrKOrmM9reJUlUCP83IwJO5wHehS0I3_LAOfOlG_I-S9UC9meLm67bbsvWGZaIlmxTJeALa_snNoE8Wo-QBMAvJ_s8jpYoH7DFVHD2Sr3jk8/s1600-h/image%5B13%5D.png&quot;&gt;&lt;img style=&quot;display: inline&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc2Y_GFHKxrAZ1gK7lx9helKCESa3trkVi9N92ZIqOcFIEdknQEyYs4cCH5fwHYrzH5mWUO51I2aesvDQV7r5RUxjQ5hZa16E4rqIMKw8GSVRPzOOAhyFc6btE_XNYJlcBDsRb8XNGQYE/?imgmax=800&quot; width=&quot;557&quot; height=&quot;310&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;The intended result of this code is to display&lt;em&gt;&amp;nbsp;&lt;/em&gt;the iteration count value, &lt;em&gt;i,&lt;/em&gt; from 0 to 3. That is, each call to system task, &lt;strong&gt;$display,&lt;/strong&gt; will hold a unique value of &lt;em&gt;i. &lt;/em&gt;&lt;/p&gt; &lt;p&gt;But the output of the above example is:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9acTsO4dehtj2FWPOPS29ys7UUndEMD77x1-rfmY6xI_bch6Sg3MphxYAtHH6gdqfR4R0x-UlfWPjugazqeWer6KWycY2y7A3LF22MM6JkElpfFnxVfEbrA4w4kT5dAjeYLvA_OypsGA/s1600-h/image%5B17%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp2oY1fz-O7PlTAGxhYFg4hVx5gk-bxx9gK3j3LGee-_ugEuGCHd7x5IKaBqQsSD22xfgsxS3Bz1LdoeU-Pxhu1Lt8T-LFgNwsnWqh9a7vNZRJJGYhAkxPVba6YAcKsmSVyHQ5cwRetLk/?imgmax=800&quot; width=&quot;179&quot; height=&quot;91&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This can be explained as: Each iteration in the for loop initiates a parallel thread to display the value of variable &lt;em&gt;i &lt;/em&gt;(iteration count)&lt;em&gt;.&lt;/em&gt; Because of &lt;strong&gt;join_none&lt;/strong&gt; keyword, none of the threads (blocks) are waited for completion of their execution. So the immediately next statement after the &lt;strong&gt;for&lt;/strong&gt; loop (zero time delay) is executed, which in this case is &lt;strong&gt;$display (“THE END”)&lt;/strong&gt; system task and hence is the first line of output observed.&lt;/p&gt; &lt;p&gt;By the end of execution of &lt;strong&gt;for&lt;/strong&gt; loop (zero time), the value of &lt;em&gt;i&lt;/em&gt; is 4. This is the&lt;em&gt; &lt;/em&gt;value that gets updated across all the threads (blocks) that has been initiated to display the value of &lt;em&gt;i&lt;/em&gt;. Even before the threads begin to start executing the value of &lt;em&gt;i&lt;/em&gt; has been changed to 4, which is what is observed in the output. This result implies that variable &lt;em&gt;i&lt;/em&gt; is a &lt;strong&gt;static&lt;/strong&gt; variable.&lt;/p&gt; &lt;p&gt;For this particular example replacing &lt;strong&gt;join_none&lt;/strong&gt; by &lt;strong&gt;join&lt;/strong&gt; statement will result into the expected output. That is, each parallel thread will display unique value of &lt;em&gt;i &lt;/em&gt;and the output seen is &lt;em&gt;i&lt;/em&gt; changing in consecutive order from 0 to 3.&lt;/p&gt; &lt;p&gt;In case &lt;strong&gt;join_none&lt;/strong&gt; statement cannot be replaced because, say for example, of time consuming user defined task being called and the logic requires that no time is to be spent before executing the next statement following the &lt;strong&gt;for &lt;/strong&gt;loop, then create an &lt;strong&gt;automatic&lt;/strong&gt; variable inside a &lt;strong&gt;for&lt;/strong&gt; loop and assign &lt;em&gt;i &lt;/em&gt;to it before starting the &lt;strong&gt;fork…join_none&lt;/strong&gt; block.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCuIfgAEJBi_WtCf4qo-Ag6XevycfLLjOCem94jFu8ZGdX9xtLHqjkIAEgO7zYcAyuQm-VnTjqb49AL-o4nAG0sNcyCq3pE8oFblp6tCOpEVigCVFo-9sXbihCEvmQQBC1RxwTRjIuwDM/s1600-h/image%5B28%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHBbEmX7ZmLPauXSJVvw1gL2zJITFkVxwNe4M3FZPNP9H5huPTL7nII77p5NYoelPMgnwTOF9iOnP7FhR6L1C5yU2YiddjAnHxQESrUtZxd3Pd2yQ6U2d74WLIH6EQphPLMJjU40mhCbs/?imgmax=800&quot; width=&quot;561&quot; height=&quot;333&quot;&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Here, keyword &lt;strong&gt;automatic&lt;/strong&gt; can be ignored as well. Variable &lt;em&gt;k&lt;/em&gt; is roughly similar to C automatic variable. Now, the lifetime of automatic variable &lt;em&gt;k&lt;/em&gt; is the lifetime of each &lt;strong&gt;fork...join_none&lt;/strong&gt; block. So each block will have a unique value of &lt;em&gt;k&lt;/em&gt;, which doesn’t get changed even after completion of &lt;strong&gt;for&lt;/strong&gt; loop.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Xp95OIpEkbwR6TwMnH4Ur0Lhs8Su7kozIUgRLLmvfZEBxnVIjtcSlBTDHuoL4KAuCHIvbPoi39gGcMxbVq5JD4nSkNZevjT8f1f2UxmCGKrDBAsGVU4Az4KKseZsAKZLhJWdHA5pTMo/s1600-h/image%5B32%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeIZji5hG_Kfilkc6bUq1cxTo4ciiefftsORqaJvITHAqovIbNKwVTTt1J3_w8W54yERMcnj4-2TK_wN8s07-yhuZKSCsSlFT3Du79UUrs9U3omPstOggpIpCcIZKzSJhCJF3VWpUIayQ/?imgmax=800&quot; width=&quot;175&quot; height=&quot;76&quot;&gt;&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/3551449776618181618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/3551449776618181618' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3551449776618181618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3551449776618181618'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2010/08/forkjoinnone-and-for-loop.html' title='fork…join_none and for loop'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc2Y_GFHKxrAZ1gK7lx9helKCESa3trkVi9N92ZIqOcFIEdknQEyYs4cCH5fwHYrzH5mWUO51I2aesvDQV7r5RUxjQ5hZa16E4rqIMKw8GSVRPzOOAhyFc6btE_XNYJlcBDsRb8XNGQYE/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-8180270018054567118</id><published>2010-03-03T09:40:00.001+05:30</published><updated>2010-06-18T14:48:52.027+05:30</updated><title type='text'>Part Select or Slice implementation in SV</title><content type='html'>&lt;meta equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 12&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Cahonnunx%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;link rel=&quot;themeData&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Cahonnunx%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx&quot;&gt;&lt;link rel=&quot;colorSchemeMapping&quot; href=&quot;file:///C:%5CDOCUME%7E1%5Cahonnunx%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml&quot;&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:&quot;Cambria Math&quot;; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	margin-top:0in; 	margin-right:0in; 	margin-bottom:10.0pt; 	margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt;To optimize the following system verilog code:&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;sample[0] = &amp;amp;dq[7:0];&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;sample[1] = &amp;amp;dq[15:8];&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;sample[2] = &amp;amp;dq[23:16];&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;sample[3] = &amp;amp;dq[31:24]; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt;...&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt;so on for 64-bit packed array &lt;i&gt;dq&lt;/i&gt;. This was simplified by using &lt;i&gt;for &lt;/i&gt;loop with system verilog &lt;i&gt;slice&lt;/i&gt; or &lt;i&gt;part select &lt;/i&gt;of packed arrays as:&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;for (int i=0,j=0; i&amp;lt;ST_W; i+=8, j++) begin //ST_W=DATA_WIDTH/16&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;&lt;span style=&quot;&quot;&gt;     &lt;/span&gt;sample[j] = &amp;amp;dq[i+:8];&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:12pt;&quot;  &gt;end&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt;The index &lt;i&gt;i&lt;/i&gt; represents position of the slicing which is added to a constant 8 to determine the size of &lt;i&gt;part select&lt;/i&gt; or &lt;i&gt;slice&lt;/i&gt;. Thus, the code can be reused for any data width with reduced code density and easy readability. &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:14pt;&quot;  &gt; &lt;/span&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/8180270018054567118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/8180270018054567118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8180270018054567118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8180270018054567118'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2010/03/part-select-or-slice-implementation-in.html' title='Part Select or Slice implementation in SV'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-594887844026316293</id><published>2009-11-14T14:47:00.001+05:30</published><updated>2009-11-14T14:47:55.345+05:30</updated><title type='text'>GVIM syntax highlight for systemverilog</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 12px; &quot;&gt;&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;Gvim syntax file for SystemVerilog &amp;amp; AVM can be downloaded from the following link: &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 12px; &quot;&gt;&lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.sibridgetech.com/download/systemverilog_avm.zip&quot; style=&quot;color: rgb(85, 26, 139); &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;http://www.sibridgetech.com/download/systemverilog_avm.zip&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;  &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;For gvim (&lt;a href=&quot;http://portablegvim.sourceforge.net&quot;&gt;portable&lt;/a&gt;) installed on windows, the following steps need to be followed:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;1. The unzipped file needs to saved in ...\GVimPortable\App\vim\vim71\syntax directory.&lt;br&gt;  2. Then, edit the file ..\GVimPortable\App\vim\vim71\filetype.vim to add the following lines (search line containing &amp;quot;verilog&amp;quot; in the file and insert the below lines beneath it):&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&amp;quot; System Verilog&lt;br&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;au BufNewFile,BufRead *.sv,*.svh&lt;/span&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;		&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;setf systemverilog_avm&lt;/span&gt;&lt;/blockquote&gt;  &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;/font&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;trebuchet ms&amp;#39;, sans-serif&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large; &quot;&gt;3. Close and open any systemverilog file having .sv and/or .svh extension.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;br&gt;&lt;/p&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/594887844026316293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/594887844026316293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/594887844026316293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/594887844026316293'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/11/gvim-syntax-highlight-for-systemverilog.html' title='GVIM syntax highlight for systemverilog'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-2203396496206395196</id><published>2009-11-13T20:21:00.000+05:30</published><updated>2009-11-13T20:22:19.633+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ideas"/><category scheme="http://www.blogger.com/atom/ns#" term="OVM"/><category scheme="http://www.blogger.com/atom/ns#" term="self_study"/><category scheme="http://www.blogger.com/atom/ns#" term="SV"/><title type='text'>TLM in OVM</title><content type='html'>&lt;p&gt;   &lt;div style=&quot;padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8e179f4b-6ee9-45ce-9a0a-eafef616f6d8&quot; class=&quot;wlWriterSmartContent&quot;&gt;&lt;div&gt;&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/3b5xGfnM9XY&amp;amp;feature=player_embedded&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/3b5xGfnM9XY&amp;amp;feature=player_embedded&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;/p&gt;  &lt;p&gt;Here&#39;s a very good demonstration of the need and importance of TLM in OVM. &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/2203396496206395196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/2203396496206395196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2203396496206395196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2203396496206395196'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/11/tlm-in-ovm.html' title='TLM in OVM'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-3996493903023036539</id><published>2009-09-16T17:22:00.000+05:30</published><updated>2009-09-16T17:23:14.372+05:30</updated><title type='text'>ಅತ್ತು ಅತ್ತು ಮತ್ತತ್ತು</title><content type='html'>&lt;font size=&quot;4&quot;&gt;ಯಕ್ಷನ ವಿರಹದಿ೦ದ ಬೆ೦ದ ಯಕ್ಷಿಯ ಚಿತ್ರ - ಬೇ೦ದ್ರೆಯವರ ದೃಷ್ಟಿಯಲಿ  :&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left; margin-left: 40px;&quot;&gt;&lt;font size=&quot;4&quot;&gt;ಅತ್ತು ಅತ್ತು ಮತ್ತತ್ತು ಕೆದರಿಕೊ೦ಡಿಹುದು ಕಣ್ಣ ಪೊಗರು&lt;br&gt;ಬೆಚ್ಚನುಸಿರನು೦ಡು೦ಡು ಸೊಪ್ಪೆಯಾಗಿಹುದು ತುಟಿಯ ಚಿಗುರು&lt;br&gt;  ಗಲ್ಲದಲ್ಲಿ ಕೈ, ಓರೆ ಮೋರೆ, ನಿಡಿಗೂದಳುದ್ದ  ಚಿ೦ತೆ&lt;br&gt;ಮೋಡ ಮುಸಕಲಿರೆ ಮ೦ಕುಕವಿದ ಆ ದೀನ ಚ೦ದ್ರನ೦ತೆ II&lt;/font&gt;&lt;br&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/3996493903023036539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/3996493903023036539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3996493903023036539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3996493903023036539'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/09/blog-post.html' title='ಅತ್ತು ಅತ್ತು ಮತ್ತತ್ತು'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-8103945793212820031</id><published>2009-07-27T15:44:00.001+05:30</published><updated>2009-07-27T15:44:28.720+05:30</updated><title type='text'>Best poll question ever</title><content type='html'>&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://www.sexyandfunny.com/view_joke/which-would-you-choose_39625.html&quot; target=&quot;_blank&quot;&gt;Best poll question I&amp;#39;ve come across&lt;/a&gt; (&lt;i&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;Adult Discretion &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;background-color: rgb(255, 255, 0);&quot;&gt;Advised&lt;/span&gt;&lt;/i&gt;)&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;, which beats even the daily polls by &lt;/span&gt;&lt;a href=&quot;http://goog_1248503411182&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Sagarika &amp;quot;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: &amp;#39;Lucida sans unicode&amp;#39;;&quot;&gt;&lt;a href=&quot;http://goog_1248503411182&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;faze the nation&amp;quot; &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://www.noiseofindia.com/index.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Ghose&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: large;&quot;&gt; on CNN-IBN.&lt;/span&gt;&lt;div&gt;   &lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 0, 0);&quot;&gt;Note (DON&amp;#39;T SAY I DIDN&amp;#39;T WARN):&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;   &lt;div&gt;&lt;font size=&quot;5&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;The first link leads to &amp;quot;&lt;i&gt;Adult Discretion &lt;/i&gt;&lt;i&gt;Advised&lt;/i&gt;&amp;quot; kind of site, so please follow the advise, especially when you are in office. &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/div&gt;&lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/8103945793212820031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/8103945793212820031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8103945793212820031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8103945793212820031'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/07/best-poll-question-ever.html' title='Best poll question ever'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-4803722870712800371</id><published>2009-03-18T18:39:00.001+05:30</published><updated>2009-03-18T18:39:11.065+05:30</updated><title type='text'>Life is Just is</title><content type='html'>Like a small stone wading thru the water to the depth -- half resisting but willing, half willing but resisting -- all the while following the natural laws, I&amp;#39;ve let myself go thru new phase of life. I only fulfill the natural laws of life without questioning and without seeking for answers. &lt;br&gt; &lt;br&gt;Life is neither a question nor an answer to an unknown question. It is &lt;i&gt;just is.&lt;/i&gt;&lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/4803722870712800371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/4803722870712800371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/4803722870712800371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/4803722870712800371'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/03/life-is-just-is.html' title='Life is Just is'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-2889159432431946653</id><published>2009-03-03T17:38:00.001+05:30</published><updated>2009-03-03T17:38:42.953+05:30</updated><title type='text'>Terrorism LeT loose</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;Few good articles analysing today&amp;#39;s heinous act by Pakistan terrorists:&lt;br&gt; &lt;br&gt; 1. Prem Panicker&amp;#39;s take on today&amp;#39;s terrorist attack on SL cricketers:&lt;br&gt; &lt;a href=&quot;http://www.rediff.com/cricket/2009/mar//03prem-panicker-sri-lanka-team-attacked-in-pakistan.htm&quot; target=&quot;_blank&quot;&gt;http://www.rediff.com/cricket/2009/mar//03prem-panicker-sri-lanka-team-attacked-in-pakistan.htm&lt;/a&gt;&lt;br&gt;  &lt;br&gt; 2. B.Raman, India&amp;#39;s best defence analyst, hints that this attack might be ordered by LTTE and executed by fringe terrorist-group in Pakistan.&lt;br&gt; &lt;a href=&quot;http://ramansterrorismanalysis.blogspot.com/2009/03/hum-repays-old-debt-to-ltte-in-lahore.html&quot; target=&quot;_blank&quot;&gt;http://ramansterrorismanalysis.blogspot.com/2009/03/hum-repays-old-debt-to-ltte-in-lahore.html&lt;/a&gt;&lt;br&gt;  &lt;br&gt; All this after Imran Khan had given strong/personal assurance to India about terrorists not attacking any cricketers if they tour Pakistan.&lt;br&gt; &lt;/div&gt;&lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/2889159432431946653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/2889159432431946653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2889159432431946653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/2889159432431946653'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/03/terrorism-let-loose.html' title='Terrorism LeT loose'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-5731722744077868365</id><published>2009-02-07T19:10:00.003+05:30</published><updated>2009-02-09T22:36:48.242+05:30</updated><title type='text'>Memento</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;--------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Natalie:&lt;/span&gt; ... Even if you get your revenge, you are not gonna remember it, you are not even gonna know that it happened.&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Lenny: &lt;/span&gt;My wife deserves a vengeance. It doesn&#39;t make any difference whether I know about it. Just because there are things that I don&#39;t remember, doesn&#39;t make my actions are meaningless. The world just doesn&#39;t disappear when  you close your eyes, does it? Anyway, maybe I&#39;ll take a photograph...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;In movie &#39;Don&#39;, zeenat Aman in old/Priyanka Chopra in new, have opposite view on a similar situation. They want Don to recover back his memory before they can have their revenge. They reason it as saying Don should know why exactly he is being killed and also who (she is a sister of one of Don&#39;s victim) is killing him. &lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; &quot;&gt;--------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Teddy&lt;/span&gt;: You can&#39;t trust a man&#39;s life to your little notes and pictures&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Lenny&lt;/span&gt;: Why not?&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Teddy&lt;/span&gt;: Because, Your notes could be unreliable&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Lenny&lt;/span&gt;: memories are unreliable&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Teddy&lt;/span&gt;: Ah... Please...&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Lenny&lt;/span&gt;: No No No...really. Memories aren&#39;t just perfect. They are not even that good. Ask the Police. Eyewitness testimonies are unreliable. Cops don&#39;t catch the thieves by sitting around and remembering stuff, right?... They collect facts, they make notes and they draw conclusions. Facts, not memories. That&#39;s how you investigate.&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Teddy&lt;/span&gt;: I know. That&#39;s what I used to do.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Lenny&lt;/span&gt;: Look, memories can change the shape of the room, it can change the color of a car, and memories can be distorted. They are just an interpretation, they are not a record. And they are irrelevant if you have the facts.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/5731722744077868365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/5731722744077868365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5731722744077868365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5731722744077868365'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/02/memento.html' title='Memento'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-1491999311046057005</id><published>2009-02-06T23:12:00.001+05:30</published><updated>2009-02-06T23:12:55.849+05:30</updated><title type='text'>e2sv and the shining</title><content type='html'>&lt;p&gt;To migrate from &#39;e&#39; based verification environment to sytem verilog is the possible biggest trend in the coming days. Especially during and immediately after the recession days. So any work done in automating or semi-automating the translation from e to SV could reap benefits. &lt;/p&gt;  &lt;p&gt;Beginning from &lt;a href=&quot;http://www.specman-verification.com/sv_tutorial.php?page=sv_tutorial_p1#IntroductionToSVTutorial&quot;&gt;here,&lt;/a&gt; let me see how much can I contribute. It is a scary project, but could it be any scarier than this classic horror &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Shining_(film)&quot;&gt;movie.&lt;/a&gt; &lt;a href=&quot;http://www.youtube.com/watch?v=vulNlhUI6m0&amp;amp;feature=related&quot;&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=vulNlhUI6m0&amp;amp;feature=related&quot;&gt;youtube link&lt;/a&gt; to one of finely crafted scene by Stanley Kubrick and wonderfully enacted by Jack Nicholson&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0659067f-e89d-4847-84ca-dc8ec9fd28b3&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/T0g1WUTuIQ8&amp;amp;feature=related&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/T0g1WUTuIQ8&amp;amp;feature=related&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;label style=&quot;font-size:.8em;&quot;&gt;shining: the bar scene&lt;/label&gt;&lt;/div&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/1491999311046057005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/1491999311046057005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1491999311046057005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1491999311046057005'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/02/e2sv-and-shining.html' title='e2sv and the shining'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-8903665322865877942</id><published>2009-01-27T22:42:00.001+05:30</published><updated>2009-01-27T22:42:14.925+05:30</updated><title type='text'>Filters: Recalling the basics</title><content type='html'>&lt;h1&gt;Filters: Recalling the basics &lt;/h1&gt; &lt;p&gt;The following points on filters can only help to recall some of the basics  and might provide the direction for further study. This is not a coherently  written article but only a brief collection of interesting points that would  explain filters in general. &lt;/p&gt; &lt;h3&gt;To start with... &lt;/h3&gt; &lt;p&gt;Analogue filters provide the required filtering using op-amps, capacitors etc  and Digital filters uses a digital processors chip (like DSP) &lt;/p&gt; &lt;p&gt;In digital filters, an analog input is ADCed (sampled and  quantized/digitized), then this is input to a processor, which perform some  calculation on this input like xn+xn-1 or xn + yn-1, where x is input &amp;amp; y is  output. The (filtered) result is then fed to DACs which convert them back to  analog form. &lt;/p&gt; &lt;h3&gt;Calculation inside a processor define a filter &lt;/h3&gt; &lt;p&gt;If output is directly dependent on present and/or previous inputs, then this  is called non-recursive filter or FIR &lt;/p&gt; &lt;p&gt;If output is dependent not only input values but also on previous outputs,  then this is called recursive filter or IIR. &lt;/p&gt; &lt;p&gt;IIR - theoretically produces an infinite response to an impulse input (value  1 at time 0.) Practically, the output fades to 0 after a finite period! &lt;/p&gt; &lt;p&gt;FIR - Produces a response for finite period for the same impulse input &lt;/p&gt; &lt;p&gt;From the definitions it appears that IIR (recursive) filters require more  calculation than IIR? No, actually FIR requires more calculation (less order  filters) than IIR fitlers to achieve the same freq response characteristics Eg  of recursive filter: y0 = x0 + y-1 y1 = x1 + y0 y2 = x2 + y1 and so on. &lt;/p&gt; &lt;p&gt;So, y9 = x9 + y8 for IIR calculation but for non-recursive, y9=  x0+x1+x2+x3+x4+x5+x6+x7+x8+x9 (all prev inputs should be saved in memory.) Thus  FIR requires more calc than IIR. &lt;/p&gt; &lt;p&gt;For IIR, order is the number of largest previous input or previous output. yn  = xn + yn-1 is first order eg. yn = xn-1 + xn-2 +yn-1 +yn-2 is second order eg  Ex of zero order IIR filter?? Impossible becoz yn = xn (is not FIR) and yn = yn  is linear device and not a kind of filter by any definition. &lt;/p&gt; &lt;p&gt;Transfer function: Puts the filter expression in compact convenient form  (op/ip) From this we can derive many characteristics of a filter like freq  response. so yn = xn + yn-1 can be represented as &lt;/p&gt;&lt;pre&gt;	yn = xn + z^-1yn   (1-z^-1)yn = xn   TF = yn/xn = 1/(1-z^-1) of IIR filter &lt;/pre&gt; &lt;p&gt;For FIR, TF doesn&amp;#39;t contain any denominator. eg. yn = a0 + a1z^-1+ a2z^-2 &amp;nbsp;&lt;/p&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/8903665322865877942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/8903665322865877942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8903665322865877942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/8903665322865877942'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/01/filters-recalling-basics.html' title='Filters: Recalling the basics'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-1273642315270123178</id><published>2009-01-13T17:17:00.001+05:30</published><updated>2009-01-13T17:17:19.185+05:30</updated><title type='text'>Origins of Urdu</title><content type='html'>&lt;a href=&quot;http://maddy06.blogspot.com/&quot;&gt;Interesting history of origins of Urdu&lt;/a&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(62, 62, 62); font-family: Verdana; line-height: 18px; &quot;&gt;Starting with Mahmud of Ghazni (971-1030AD), Urdu grew to lay its roots in the North West and Central India. It evolved over the last two centuries and soon became a base for poetry in the North of India and Pakistan. The mogul courts used basically two languages, Persian or Farsi and the religious language which was Arabic. The sultans themselves spoke Turkish (or a Turkic variant). Urdu or Ordu means tent or army and Urduca was thus the language of the army. This &#39;Lashkarai Zaban&#39; or Zaban e Ordu was needed for the armies of India, armies that often comprised soldiers with various native mother tongues from diverse regions of the Middle East &amp;amp; India. Hence, Urdu evolved to become the chosen language to address these soldiers as it abridged several base languages&lt;/span&gt;&lt;br&gt; &lt;/blockquote&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/1273642315270123178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/1273642315270123178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1273642315270123178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/1273642315270123178'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/01/origins-of-urdu.html' title='Origins of Urdu'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-3794249222010963529</id><published>2009-01-02T23:27:00.001+05:30</published><updated>2009-01-02T23:27:43.329+05:30</updated><title type='text'>Doordarshan nostalgia</title><content type='html'>&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div&gt;If you are nostalgic about old doordarshan TV serials, then this should make you even more so:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href=&quot;http://in.youtube.com/watch?v=eA09SmFFOZ0&quot; target=&quot;_blank&quot;&gt;http://in.youtube.com/watch?v=eA09SmFFOZ0&lt;/a&gt;&lt;br&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Remember &amp;quot;Bharat Ek Khoj&amp;quot;? Where a person enacting as Jawaharlal Nehru (also seen in movie &amp;#39;Gandhi&amp;#39;), &amp;nbsp;use to narrate us the history of India from start ? Then, you might find this more educative now watching it again. Especially, &lt;a href=&quot;http://in.youtube.com/watch?v=vBbSbCczYeM&quot; target=&quot;_blank&quot;&gt;the opening credits&lt;/a&gt;, which I realized now, has the words from the &lt;a href=&quot;http://www.sacred-texts.com/hin/rigveda/rv10129.htm&quot; target=&quot;_blank&quot;&gt;creation verses &lt;/a&gt;&amp;nbsp;of Rig Veda.&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Bharat_Ek_Khoj&quot; target=&quot;_blank&quot;&gt;Wiki material on&amp;nbsp;Bharat Ek Khoj (Discovery of India)&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Terrorists from across the border must be shown this serial before they blow up our country and make a movie of their own to show it to their children as titled: &amp;quot;Khoj: Ek Bharat ki&amp;quot; and in English: &amp;quot;&lt;a href=&quot;http://www.google.co.in/url?sa=X&amp;amp;start=8&amp;amp;oi=define&amp;amp;ei=GE5eSbPYKNitkAXM4q3LDw&amp;amp;sig2=G7jCJtMpwVH0SgWl1DivfQ&amp;amp;q=http://en.wikipedia.org/wiki/LeT&amp;amp;usg=AFQjCNFq5vJ1Lw8cCZzkHH0iThfaWX22Vg&quot; target=&quot;_blank&quot;&gt;LeT&lt;/a&gt;s Discover India&amp;quot;&lt;/div&gt;  &lt;/div&gt;&lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/3794249222010963529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/3794249222010963529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3794249222010963529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3794249222010963529'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2009/01/doordarshan-nostalgia.html' title='Doordarshan nostalgia'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-3931757086934726947</id><published>2008-12-26T22:42:00.001+05:30</published><updated>2008-12-26T22:42:25.183+05:30</updated><title type='text'>5 to kick ass</title><content type='html'>&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;; font-size: 18px; &quot;&gt;Asked how terrorism might be counteracted,&lt;a href=&quot;http://www.whirlnet.co.uk/forsyth/&quot;&gt; Frederick Forsyth&lt;/a&gt; says: &amp;#39;The West can only form an &amp;quot;alliance of the civilized&amp;quot; and work on the five fronts on which all covert or &amp;quot;cold&amp;quot; wars are fought: diplomatic, financial, that of lethal action--and, most importantly, by using intelligence and psychological means, i.e. propaganda, persuasion, hearts and minds. You cannot defeat a modern, fanatical terrorist enemy without winning all five.&amp;#39; [Source: &amp;#39;Note on Author&amp;#39; section in the book &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;The Afghan&lt;/span&gt;]&lt;/span&gt;&lt;br&gt; &lt;/blockquote&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;; font-size: 18px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;; font-size: 18px;&quot;&gt;I wish India be considered as part of the West. Or at least, if not the alliance, this is what India as alone should try to do with Pakistani terrorists. If we are already not doing this. I don&amp;#39;t see anything being done in this direction by our Government or the Intelligence cadre.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;; font-size: 18px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/3931757086934726947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/3931757086934726947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3931757086934726947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/3931757086934726947'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2008/12/5-to-kick-ass.html' title='5 to kick ass'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-613042353882194202</id><published>2008-12-26T20:34:00.001+05:30</published><updated>2008-12-26T20:34:27.172+05:30</updated><title type='text'>India faces reality</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;The current war-like situation created by Pakistani based Islam terrorists and ISI together against India if analyzed objectively can beget this:&lt;br&gt; &lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;&lt;br&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;Now there are Pakistanis who argue that these terrorists are a greater threat to Pakistan than India is. But the fact is that they don&#39;t count for much. So one month after Pakistani jihadi terrorists attacked Mumbai, here&#39;s the objective reality: the Pakistani people are willing to allow their armed forces to provoke a nuclear war so as to protect terrorist organisations.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;&lt;br&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-size: 16px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;The &#39;peace process&#39; of the last four years was doomed to fail because it refused to accept this fundamental reality. It was based on hope. But hope, to quote George Shultz, is not a policy. The price of ignoring this wisdom should be obvious now. (&lt;a href=&quot;http://acorn.nationalinterest.in/2008/12/26/united-behind-the-jihadis/&quot;&gt;source l&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://acorn.nationalinterest.in/2008/12/26/united-behind-the-jihadis/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;ink&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &amp;#39;trebuchet ms&amp;#39;, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt; &lt;br&gt; </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/613042353882194202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/613042353882194202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/613042353882194202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/613042353882194202'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2008/12/india-faces-reality.html' title='India faces reality'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-5080973387019665230</id><published>2008-12-25T23:20:00.002+05:30</published><updated>2008-12-26T20:38:54.142+05:30</updated><title type='text'>dharma: Ram Jois</title><content type='html'>&lt;a href=&quot;http://www.vhp-america.org/dynamic_includes/ebooks/DHARMA_Ram_Jois.pdf&quot;&gt;http://www.vhp-america.org/dynamic_includes/ebooks/DHARMA_Ram_Jois.pdf&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/5080973387019665230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/5080973387019665230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5080973387019665230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5080973387019665230'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2008/12/dharma-rama-jois.html' title='dharma: Ram Jois'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-5718234841489841502</id><published>2008-12-25T14:04:00.002+05:30</published><updated>2008-12-26T20:40:31.701+05:30</updated><title type='text'>Vote for Nobody: A Myth</title><content type='html'>&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 21px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;This chain mail with subject &#39;Vote 49-O&#39; has been doing the rounds for some time now, but is based on a complete misunderstanding of the statutory provisions.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 21px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;Neither the Consitution of India nor the Representation of the People Act, 1950 contain any provision to suggest that failure or refusal to vote can have any bearing on the outcome of an election at which other people have duly voted for the candidate of their choice. The provision in question, &quot;49-O&quot;, is actually a mere Rule which has been enacted in order to deal with a peculiarity of the electronic voting system which India pioneered. {&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.bombaybar.com/notices/vote_for_nobody_a_chainmail_myth.php&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;link&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt; ]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;Wiki has similar information calling it &quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/49-O&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;Disqualification hoax&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;&quot;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt; &lt;span class=&quot;Apple-style-span&quot;   style=&quot;  line-height: 19px;font-family:&#39;trebuchet ms&#39;;font-size:18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:large;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:&#39;trebuchet ms&#39;, sans-serif;&quot;&gt;A hoax has been circulating which claims that if the &#39;49-O&#39; votes more than those of the winning candidate, then that poll will be canceled and will have to be re-polled. Furthermore, it claims that the contestants will be banned and they cannot contest the re-polling. This is false and has no basis whatsoever.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/5718234841489841502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/5718234841489841502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5718234841489841502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/5718234841489841502'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2008/12/vote-for-nobody-myth.html' title='Vote for Nobody: A Myth'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7603894441458224169.post-7794904046628721051</id><published>2008-11-24T23:54:00.003+05:30</published><updated>2008-12-21T23:13:20.575+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Abbakka"/><category scheme="http://www.blogger.com/atom/ns#" term="History"/><category scheme="http://www.blogger.com/atom/ns#" term="Kannada"/><category scheme="http://www.blogger.com/atom/ns#" term="Karnataka"/><category scheme="http://www.blogger.com/atom/ns#" term="Women"/><title type='text'>ವೀರವನಿತೆ ಅಬ್ಬಕ್ಕಳ ಇತಿಹಾಸ</title><content type='html'>&lt;p&gt;ರಾಣಿ ಅಬ್ಬಕ್ಕ ಅಥವಾ ಅಬ್ಬಕ್ಕ ಮಹಾದೇವಿ ತುಳುನಾಡನ್ನು ೧೬ನೆ ಶತಮಾನದ ಉತ್ತರಾರ್ಧದಲ್ಲಿ ಆಳಿದ ವೀರ ಮಹಿಳೆ. ಇವಳ ರಾಜಧಾನಿ ಮೂಡುಬಿದಿರೆ. ರೇವುಪಟ್ಟಣ ಉಲ್ಲಾಳ ಉಪಾಂಗ ರಾಜಧಾನಿಯಾಗಿತ್ತು. ಪೋರ್ಚುಗೀಯರು ಸತತ ನಾಲ್ಕು ದಶಕಗಳ ಕಾಲ ಉಲ್ಲಾಳ ಮತ್ತು ನೆರೆಯ ಪಟ್ಟಣಗಳನ್ನು ಕಬಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದರಾದರೂ ಪೂರ್ತಿ ಜಯಿಸಲಾಗಲ್ಲಿಲ್ಲಾ. ಇದರಿಂದಾಗಿ ಅವರಿಗೆ ದಕ್ಷಿಣ ಭಾರತದ ಕರಾವಳಿಯ ಮೇಲೆ, ಗೋವೆಯನ್ನೊಂದು ಬಿಟ್ಟು, ಸಂಪೂರ್ಣ ಹಿಡಿತವನ್ನು ಸಾಧಿಸಲು ಎಂದೆಂದಿಗೂ ಅಸಾಧ್ಯವಾಯಿತು. ಕಾರಣ ಒಬ್ಬ ಮಹಿಳೆ - ಅಬ್ಬಕ್ಕ. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVGhEsDI5aKBYOteDNXInNIhIxCoaJJ_22sVaZGtReOfJjAY97ZTET1SxL-u7IFj12JgEHsWKLBiHK3sQFpxY9i2DjikerW-2TiwLpVXuJuOWKSKc-RMwy1P5DS8G9c26hcji1s3VQacU/s1600-h/image%5B10%5D.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;244&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixT0MXU8Pt3IdMDxE9ZARaofWCf24dMMBZjKZ_c12PBDpFT18xZm23eJHgWQnD935fYxF4gd0gcGHB4zov4T4lz6Ze3AM3sPVaSCyECiprsuKDqV8-VH9NOSUDoWIbda4NaUk2iS-4XJc/?imgmax=800&quot; width=&quot;204&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;ವೈರಿಯ ಪ್ರತಿ ದಾಳಿಯನ್ನು ವಿಫಲಗೊಳಿಸದ್ದಲ್ಲದೇ ಪ್ರತಿಯಾಗಿ ಅವರು ನೆಲೆಸಿದ್ದ ಕೋಟೆ, ಯುದ್ಧ ನೌಕಾ ನೆಲೆಗಳ ಮೇಲೇ ಪ್ರತಿಯಾಗಿ ಪ್ರಹಾರ ಮಾಡಿ ಅವರನ್ನು ಕೆಚ್ಚೆದೆಯಿಂದ ಹೋರಾಡಿ ಜಯ ಸಾಧಿಸಿದ್ದವಳು ಅಬ್ಬಕ್ಕ. ಇವಳ ಈ ಸಾಹಸದಿಂದಾಗಿಯೆ ಪೋರ್ಚಿಗೀಯರು ತಮ್ಮ ಅಧಿಕಾರವನ್ನು ದಕ್ಷಿಣ ಭಾರತ ಕರಾವಳಿಯ ಮೇಲೆ ಭದ್ರವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಲ್ಲಿಲ್ಲಾ. ಇತಿಹಾಸದಲ್ಲೆ ಇಂಥ ವೀರ ಸಾಧನೆ ಮಾಡಿದ ಮತ್ತೊಬ್ಬ ಹೆಣ್ಣು ಕಾಣಸಿಗುವುದು ಅತಿ ವಿರಳ.&lt;/p&gt;  &lt;p&gt;ಇವಳ ಸಾಧನೆಗಳ ಬಗ್ಗೆ ಪ್ರಾದೇಶಿಕ ಭಾಷಯಲ್ಲಿ ಉಲ್ಲೇಖಿತ ಮೂಲಗಳಿಂದ ಹೆಚ್ಚು ತಿಳಿಯದಿದ್ದರು, ಈಕೆ ತನ್ನ ಜೀವಾವಧಿಯಲ್ಲೆ ಅಂತರಾಷ್ಟ್ರಿಯ ಪ್ರಸಿಧ್ಧಿಯನ್ನು ಗಳಿಸಿದ್ದಳೆಂಬುದು ತಿಳಿದು ಬರುತ್ತದೆ! ಅರಬ್ ಮತ್ತು ಪೋರ್ಚುಗೀಯರ ಮೂಲಗಳು ಇವಳ ದಿಟ್ಟ ಪ್ರತಿರೋಧ ಹಾಗು ಇವಳ ಸರಳ ಆಚಾರ, ದೄಢ ವಿಚಾರ, ಸಜ್ಜನಿಕೆಯ ಗುರುತುಗಳಾಗಿ ಹಲವಾರು ಘಟನೆಗಳನ್ನು ವಿವರಿಸಿ ಈಕೆಯನ್ನು ಕೊಂಡಾಡಿದ್ದಾರೆ. ಅಬ್ಬಕ್ಕಳ ಕಾಲ, ಜೀವನ, ಆಡಳಿತಗಳ ಬಗ್ಗೆ ಕ್ಲಿಷ್ಟತೆಗಳಿದ್ದರೂ ವಿದೇಶಿಯರ ಮೂಲಗಳಿಂದ (ಅವರ ದೃಷ್ಟಿಕೋನದಿಂದ ಲಿಖಿತ) ಹಾಗೂ ಕಥೆ, ಜಾನಪದಗಳಿಂದ (ಅತಿರಂಜಿತ ಮೂಲಗಳು) ಕೆಲವಷ್ಟು ಮಾಹಿತಿಗಳನ್ನು ಕೂಡಿಸಿ ಅವಳ ಜೀವನ ಇತಿಹಾಸವನ್ನು ಅಷ್ಟು ನಿಖರವಾಗಿ ಅಲ್ಲದಿದ್ದರು ಸಾಧ್ಯವಾದಷ್ಟು ತರ್ಕಬದ್ಧವಾಗಿ ಪೋಣಿಸಿ ಆಕೆಯ ನೆನಪಿನಾರ್ಥಾವಾಗಿಯಾದರೂ ಹೇಳಲೆಬೇಕು, ಕೇಳಲೆಬೇಕು.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;ಅಬ್ಬಕ್ಕಳ ಸಾಹಸ ಜೀವನ&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;ವಿಜಯನಗರ ಸಾಮ್ರಾಜ್ಯದ ಪ್ರಾಬಲ್ಯ ಕ್ಷಿಣಿಸುತ್ತಿದ್ದಂತೆ ದಕ್ಷಿಣ ಕನ್ನಡದ ಪ್ರಮುಖ ಪಟ್ಟಣಗಳು (ಹೊನ್ನಾವರ, ಭಟ್ಕಳ, ಮಂಗ್ಳೂರು ಇ., ಅಂತರಾಷ್ಟ್ರಿಯ ರೇವುಪಟ್ಟಣಗಳು) ಕೆಳದಿಯ ನಾಯಕರ ಹಿಡಿತಕ್ಕೆ ಸೇರಿತು. ಇದೇ ಸಮಯದಲ್ಲಿ ಪೋರ್ಚುಗೀ ಕಡಲಗಳ್ಳರು ಅರಬ್ಬೀ ಸಮುದ್ರ ಮಾರ್ಗವಾಗಿ ಹೊರಟ ಹಾಗೂ ಬರುವ ವ್ಯಾಪಾರಿ ನೌಕೆಗಳನ್ನು ಕೊಳ್ಳೆ ಹೊಡೆಯಲಾರಂಭಿಸಿದ್ದರು. ಸ್ಪೇನ್ ಮತ್ತು ಪೋರ್ಚುಗಲ್ ಜೊತೆಗೂಡಿ ದಕ್ಷಿಣ ಭಾರತದ ನೌಕಾ ವ್ಯಾಪಾರ ಮಾರ್ಗವನ್ನು ಸಂಪೂರ್ಣ ಹಿಡಿತದಲ್ಲಿಟ್ಟುಕೊಂಡಿದ್ದರು. ಸಮುದ್ರ ಮಾರ್ಗವನ್ನು ಬಳಸಲು ಅನಿಮಿತ ಕಪ್ಪಾ ವಸೂಲಿಯನ್ನು ನಿರ್ದಾಕ್ಷಿಣ್ಯವಾಗಿ ಮಾಡಲಾರಂಭಿಸಿದ್ದರು.(&lt;em&gt;ಇವರೆಡು &lt;a href=&quot;http://www.aph.pt/pt_history/pt_history.html&quot;&gt;ದೇಶಗಳೊಗ್ಗೂಡಿ&lt;/a&gt; &lt;a href=&quot;http://aello.aurora.edu/museum/primary1.htm&quot;&gt;ಅಮೇರಿಕಾ ಖಂಡವನ್ನು&lt;/a&gt; ವಿವೇಚನೆಯಿಲ್ಲದ ಸುಲಿಗೆ ಕೊಲೆಗಳಿಂದ ಗೆದ್ದು ಧೀಮಂತರಾಗಿದ್ದರು.&lt;/em&gt;) &lt;/p&gt;  &lt;p&gt;ಅಬ್ಬಕ್ಕಳಿಗೆ ಈ ದಂಧೆಯ ಏಕಸಾಮತ್ಯದಿಂದ ಆಗುತ್ತಿದ್ದ ಆರ್ಥಿಕ ಶೋಷಣೆ ತಿಳಿದು ತೀವ್ರ ವಿರೋಧ ವ್ಯಕ್ತಪಡಿಸಿದಳು. ಮುಂದೆ, ಕೆಳದಿ ನಾಯಕರ ನೆರವಿನಿಂದ ಅವಳು ಮಧ್ಯ-ಪ್ರಾಚ್ಯ ದೇಶಗಳೊಂದಿಗೆ ವ್ಯಾಪಾರವನ್ನು ಕ್ಯಾಲಿಕಟ್-ನ ಬಂದರುಗಳಿಂದ ಪ್ರಾರಂಭಿಸಿದಳು. ಆದರೆ ಪೋರ್ಚುಗೀಯರು ಇವಳ ನೌಕೆಗಳನ್ನು ಮಾರ್ಗ ಮಧ್ಯದಲ್ಲೆ ಸೆರೆ ಹಿಡಿದರು. ಇದರಿಂದ ಕುಪಿತಗೊಂಡ ಅಬ್ಬಕ್ಕ ಪೋರ್ರ್ಚುಗೀಯರ ಮಂಗಳೂರು ಕೋಟೆಯ ಮೇಲೆ ದಾಳಿ ಮಾಡಿದಳು. ಅಲ್ಲಿದ್ದ ಅವರ ಕರ್ಖಾನೆಯನ್ನು ಧ್ವಂಸಗೊಳಿಸಿದಳು. ಇದಕ್ಕೆ ಪ್ರತಿಯಾಗಿ ಉಲ್ಲಾಳದ ಮೇಲೆ ದಾಳಿ ಎಸೆಗಳು ಪೋರ್ಚುಗೀಯರು ಹೊಂಚು ಹಾಕಿದರು. ಒಳ್ಳೆಯ ಕಾಲಾವಕಾಶಕ್ಕಾಗಿ ಕಾದು ಕುಳಿತರು.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;ಕೆಳದಿಯ ನಾಯಕ ಮಂಗಳೂರನ್ನು ವಶಪಡಿಸಕೊಳ್ಳಲು ಸೈನ್ಯದೊಂದಿಗೆ ಹೋದಾಗ, ಉಲ್ಲಾಳ ಹಾಗೂ ಅದರ ಸುತ್ತಮುತ್ತಲಿನ ಪ್ರದೇಶವು ಅರಕ್ಷಿತವಾಗಿದೆಯೆಂದು ಭಾವಿಸಿ ಪೋರ್ರ್ಚುಗೀಯರು ತಮ್ಮ ನೌಕಾ ಪಡೆಯನ್ನು ಉಲ್ಲಾಳ ಬಂದರನ್ನು ಸುತ್ತುಗಟ್ಟುತ್ತಾರೆ. ಮರುದಿನ ದಾಳಿ ಮಾಡಲು ಎಲ್ಲ ಸಿದ್ಧತೆಯನ್ನು ಮಾಡಿಕೊಂಡಿದ್ದಾರೆಂದು ಅಬ್ಬಕ್ಕ ವಿಶ್ಲೇಷಿಸುತ್ತಾಳೆ. ಎದುರಿಗಿರುವ ವಿಪತ್ತಿನ ಪರಿಸ್ಥಿಯನ್ನು ಮನಗಾನುತ್ತಾಳೆ.&lt;/p&gt;  &lt;p&gt;ಅಂದು ಅಮವಾಸ್ಯೆಯ ರಾತ್ರಿಯಾಗಿತ್ತು. ಅಬ್ಬಕ್ಕಾಳು ಅಂದೇ ರಾತ್ರಿ ಹಠಾತ್ ದಾಳಿ ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಿ ತನ್ನ ಸೇನಾಪಡೆಯ ವೀರ &lt;a href=&quot;http://www.mumbaiforums.com/Mogaveeras.html&quot;&gt;ಮೊಗೇರ್&lt;/a&gt; ಮತ್ತು ಮೋಪ್ಲಾರ್ (ಬೆಸ್ತರರು) ಸೈನಿಕರನ್ನು ನಿರ್ದೇಶಿಸಿ ಕಳುಹಿಸುತ್ತಾಳೆ. ಇವರೆಲ್ಲಾ ಕೆಲವು ಕಿರುನೌಕೆಗಳಲ್ಲಿ ಕುಳಿತು ಪೋರ್ರ್ಚುಗೀಯರ ಯುದ್ಧ ನೌಕೆಗಳನ್ನು &lt;img height=&quot;239&quot; src=&quot;http://www.ignca.gov.in/images/nl01903a.gif&quot; width=&quot;240&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;ಸಂದೇಹ ಬರದಹಾಗೆ ಸಮೀಪಿಸಿ, ಅಬ್ಬಕ್ಕಳ ಸನ್ನೆಯಂತೆ, ನೂರಾರು ಒಣ ತೆಂಗಿನ ನಾರು ಮತ್ತು ಗರಿಗಳಿಗೆ ಬೆಂಕಿ ಹೊತ್ತಿಸಿ ವೈರಿ ನೌಕೆಗಳ ಮೇಲೆ ಒಂದೇ ಸಮನೆ ಎಸೆಯುತ್ತಾರೆ. ಪೂರಾ ನೌಕೆಯನ್ನಾವರಿಸಿದ ಬೆಂಕಿಯು ಕ್ಷಣದಲ್ಲಿಯೇ ನೌಕಾಪಟಕ್ಕೂ ಹೊತ್ತಿ ನೌಕೆಗಳು ತೇಲಾಡುವ ಜ್ವಾಲೆಯಾಗುತ್ತವೆ. ಪ್ರಾಣ ಉಳಿಸಿಕೊಳ್ಳಲು ಸಮುದ್ರಕ್ಕೆ ಹಾರಿ ತೀರಕ್ಕೆ ಈಜು ಬಂದವರನ್ನು ಅಬ್ಬಕ್ಕಳ ಸೈನ್ಯದಳವು ಕೊಚ್ಚಿ ಕೊಳ್ಳುತ್ತಾರೆ. ಪೋರ್ಚುಗೀಯರ ಮೂಲಗಳ ಪ್ರಕಾರ ಅಂದು ಇನ್ನೂರು ಸೈನಿಕರು ಸಾವಿಗೀಡಾಗಿ, ಎರಡು ಯುದ್ಧನೌಕೆಗಳು ಸುಟ್ಟು ತಳ ಸೇರಿದ್ದವು. ಆದರೆ ಪೋರ್ಚುಗೀಯರು ಇದಕ್ಕಿಂತಲೂ ಭಾರಿ ನಷ್ಟವನ್ನನುಭವಿಸಿರಬಹುದು.&lt;/p&gt;  &lt;p&gt;ಈ ಹೀನಾಯ ಸೋಲಿನಿಂದ ರೊಚ್ಚಿಗೆದ್ದ ಪೋರ್ಚುಗೀಯರು ಗೋವಾದಿಂದ (ರಾಜಧಾನಿ) ಇನ್ನೂ ದೊಡ್ಡ ಸೈನ್ಯಬಲದಿಂದ ಎರಡನೆ ಬಾರಿ ಉಲ್ಲಾಳನ್ನು ಆಕ್ರಮಿಸುತ್ತಾರೆ. ಈ ಸಲ ಉಲ್ಲಾಳದ ತಂಗು ಪ್ರದೇಶವನ್ನು ಲೂಟಿ ಮಾಡುತ್ತಾರೆ. ಆದರೆ, ಅಬ್ಬಕ್ಕಳು ತನ್ನ ಕುಶಲ ರಾಜತಂತ್ರದಿಂದ ಕ್ಯಾಲಿಕಟ್-ನ ಝಾಮೊರಿನ್, ಅರಬ್-ದ ಮೂರ್-ರು, ಮೊಪ್ಲಾ ಜನಾಂಗ ಮತ್ತು ಕೆಳದಿ ನಾಯಕರೆಲ್ಲರನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ವೈರಿಗಳಿಗೆ ತಕ್ಕ ವಿರೋಧವನ್ನು ಒಡ್ಡುತ್ತಾಳೆ. ಯುದ್ಧತಂತ್ರವನ್ನು ಸ್ವತಃ ಅಬ್ಬಕ್ಕಳೇ ಮಾಡುತ್ತಾಳೆ. ಇವಳ ಚಾಕಚಕ್ಯತೆಯುಳ್ಳ ಸೇನಾ ನಿಯಂತ್ರಣದಿಂದ ಈ ಬಾರಿಯೂ ಪೋರ್ಚುಗೀಯರ ಮುಖಭಂಗವಾಗುತ್ತದೆ. ಇವಳ ನಿಪುಣ ರಾಜತಂತ್ರಿಕೆ, ಎದೆಗಾರಿಕೆಯ ಹೋರಾಟಗಳು ಜಾನಪದಗಳಾಗಿ ಇಂದಿಗೂ ತುಳುನಾಡಿನ ಜನರು ನೆನೆಯುತ್ತಾರೆ, ಪ್ರಭಾವ ಬೀರುತ್ತಾರೆ.&lt;/p&gt;  &lt;p&gt;ಕೆಲ ಕಾಲಾನಂತರ, ಯುದ್ಧದಲ್ಲಿ ಸೋತ ಪೋರ್ಚುಗೀಯರು, ಅವರನ್ನು ಹಾಗೂ ಅವರ ಭಾರಿ ನೌಕಾ ಶಕ್ತಿಯನ್ನೂ ಧಿಕ್ಕರಿಸಿ ಅಬ್ಬಕ್ಕಳ ಸಮುದ್ರ ವ್ಯಾಪಾರ ತೀವ್ರಗತಿಯಲ್ಲಿ ಬೆಳೆದುದನ್ನು ಕಂಡು ದಿಗಿಲುಗೊಳ್ಳುತ್ತಾರೆ. ~1568ರಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ಅವಳ ಮೇಲೆ ಯುದ್ಧ ಸಾರುತ್ತಾರೆ. ಈ ಬಾರಿ ಉಲ್ಲಾಳ ನಗರವನ್ನು ಅತಿಕ್ರಮಿಸಿ ಅರಮನೆಯನ್ನೇ ನುಗ್ಗುತ್ತಾರೆ. ಆದರೆ ಅಬ್ಬಕ್ಕ ಕೋಟೆಯಿಂದ ನುಣುಚಿಕೊಂಡು ಒಂದು ಮಸೀದಿಯಲ್ಲಿ ಆಶ್ರಯ ಪಡೆಯುತ್ತಾಳೆ. ಅದೇ ರಾತ್ರಿ, ಅವಳು ಸುಮಾರು ಇನ್ನೂರು ಸೈನಿಕರನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ಪೋರ್ಚುಗೀಯರ ಮೇಲೆ ಎಗುರುತ್ತಾಳೆ. ಈ ಕಾಳಗದಲ್ಲಿ ಅಬ್ಬಕ್ಕ ವೈರಿಯ ಸೇನಾಧಿಕಾರಿಯನ್ನು (General Peixoto) ಕೊಲ್ಲಲು ಯಶಸ್ವಿಯಾಗುತ್ತಾಳೆ. ಹಾಗೆ ಕೋಟೆಯೊಳಗಿದ್ದ ಸೈನ್ಯವನ್ನು ವೀರಾವೇಶದಿಂದ ಹೋರಾಡಿ, ಬಡಿದೋಡಿಸಿ, ಅಲ್ಲೇ ನೆಲೆಸಿದ್ದ ಪೋರ್ಚುಗೀ ನೌಕಾ ಸೇನೆಯ ಉನ್ನತ್ತಾಧಿಕಾರಿಯನ್ನೂ (Admiral Mascarenhas) ಕೊಲ್ಲುತ್ತಾಳೆ.&lt;/p&gt;  &lt;p&gt;ಇವಳ ಧೈರ್ಯದ ಎದುರು ನಿಬ್ಬೆರಗಾಗಿ ಹೋದ ಪೋರ್ಚುಗೀಯರು ಅವಳನ್ನು ತಡೆಗಟ್ಟಲು ೧೫೬೯ರಲ್ಲಿ ಮುಖಾಮುಖಿ ಯುದ್ಧ ಬಿಟ್ಟು ಕಪಟತನ ವಂಚನೆಯಿಂದ ಸದೆ ಬಡಿಯಲು ಮುಂದಾಗುತ್ತಾರೆ. ಆಕೆಯ ಗಂಡನನ್ನು (ಲಕ್ಷಮಪ್ಪಾ ಅರಸ, ಮಂಗಳೂರಿನ ಬಂಗ ರಾಜ) ಅವಳಿಂದ ದೂರ ಮಾಡುತ್ತಾರೆ. ಅವನ ರಾಜ್ಯವನ್ನು ಮೋಸದಿಂದ ಕಬಳಿಸಲು ಆತನ ಸೋದರ ಅಳಿಯನಿಗೆ ಗುಪ್ತವಾಗಿ ನೆರೆವು ನೀಡುತ್ತಾರೆ. ಹಾಗೆಯೇ ಕುಂದಾಪುರವನ್ನು ಲಪಟಾಯಿಸುತ್ತಾರೆ. ಇವರೆಡು ಸೈನ್ಯದ ನೆರವಿನಿಂದ ಮತ್ತೆ ಉಲ್ಲಾಳನ್ನು ಮುತ್ತಿಗೆ ಹಾಕುತ್ತಾರೆ. ಈ ಬಾರಿಯೂ ಅಬ್ಬಕ್ಕ ಧೈರ್ಯದಿಂದ ಕಾದಾಡುತ್ತಾಳೆ. ಆದರೆ ಯುದ್ಧವು ಯಾರ ಪರವಾಗಿಯೂ ನಿರ್ಣಯವಾಗದಾದಾಗ ಶಾಂತಿಯ ಒಡಂಬಡಿಕೆಗೆ ಬರುತ್ತಾರೆ. ಇದರ ಪರಿಣಾಮವಾಗಿ ಅಬ್ಬಕ್ಕಳು ಇಂತಿಷ್ಟು ದೇಣಿಗೆಯನ್ನು ಪೋರ್ಚುಗೀಯರಿಗೆ ಕೊಡಬೇಕೆಂದು ನಿರ್ಧರಿಸುತ್ತಾರೆ. &lt;/p&gt;  &lt;p&gt;ಅಬ್ಬಕ್ಕ ಇದನ್ನು ಅನುಸರಿಸುವುದಿಲ್ಲಾ. ಬದಲಾಗಿ ಆಕೆಯೇ ಅವರ ಮೇಲೆ ಇದರ ಪ್ರತಿಯಾಗಿ ದಂಡೆತ್ತಿ ಹೋಗುತ್ತಾಳೆ. ೧೫೭೦ರಲ್ಲಿ ಆಕೆ ವಿಜಾಪುರದ ಸುಲ್ತಾನ ಮತ್ತು ಕ್ಯಾಲಿಕಟ್-ನ ಝಾಮೊರಿನ್-ರೊಂದಿಗೆ ಜೊತೆಗೂಡಿ ಮಂಗ್ಳೂರಿನಲ್ಲಿ ಹೊಸದಾಗಿ ಕಟ್ಟಿದ ಪೋರ್ಚುಗೀಯರ ಕೋಟೆಯ ಮೇಲೆ ದಾಳಿ ಮಾಡಿ ಅದನ್ನು ನಾಶ ಮಾಡುತ್ತಾಳೆ. ಪೋರ್ಚುಗೀಯರು ಇದರಿಂದ ತಲ್ಲಣಗೊಳ್ಳುತ್ತಾರೆ. ದಿಗ್ಭ್ರಾಂತರಾಗುತ್ತಾರೆ. ಅವಳ ಸತತ ಭೀತಿ ಅವರ ಗುಂಡಿಗೆಯನ್ನೇ ಛಿದ್ರಗೊಳಿಸುತ್ತದೆ.&lt;/p&gt;  &lt;p&gt;ಆದರೆ ದುರ್ದೈವಶಾತ್ ಮಂಗ್ಳೂರಿನಲ್ಲಿ ಕೋಟೆಯನ್ನು ನಾಶ ಮಾಡಿ ಬರುವಾಗ ದಾರಿ ಮಧ್ಯದಲ್ಲಿ ಕ್ಯಾಲಿಕಟ್-ನಿಂದ ಬಂದ ಸೇನಾದಳದ ಅಧಿಕಾರಿಯನ್ನು ಪೋರ್ಚುಗೀಯ ಸೈನಿಕರು ಕೊಲ್ಲುತ್ತಾರೆ. ಮತ್ತು ಇನ್ನೊಂದಡೆ ಅಬ್ಬಕ್ಕಳ ಗಂಡನನ್ನು ಸೆರೆಯಾಳಗಿಸುತ್ತಾರೆ. ಅವಳಿಗೆ ನೆರೆರಾಜ್ಯದ ಬೆಂಬಲ ಸಿಗದಂತೆ ಚಾಲೂಗಿರಿಯಿಂದ ಅವಳನ್ನು ಸೋಲಿಸುವ ತಂತ್ರವನ್ನು ಹೂಡುತ್ತಾರೆ.&lt;/p&gt;  &lt;p&gt;೧೫೮೧ರ ಒಂದು ಮುಂಜಾವಿನಲ್ಲಿ ಗೋವಾದ ವೈಸ್ರಾಯಿ Anthony D&amp;#8217;Noronha ತನ್ನ ೩೦೦೦ ಜನ ಸೇನಾ ಬಲದಿಂದ ಹಾಗೂ ಅನೇಕ ಯುದ್ಧ ನೌಕೆಗಳೊಂದಿಗೆ ಉಲ್ಲಾಳ ಬಂದರು ಮೇಲೆ ಅಪ್ಪಳಿಸುತ್ತಾನೆ. ಇದನ್ನು ನಿರೀಕ್ಷೆಯೆ ಮಾಡದ ಅಬ್ಬಕ್ಕ ಅಂದು ತನ್ನ ಮನೆದೇವರಾದ ಸೋಮನಾಥೇಶ್ವರನ ಗುಡಿಯಿಂದ ಮರಳಿ ಬರುತ್ತಿರುತ್ತಾವಾಗ ಆಕ್ರಮಣದ ಸುದ್ದಿ ತಿಳಿದೊಡನೆಯೇ ಯುದ್ಧ ಉಡಪನ್ನು ಧರಿಸಿ, ಕುದುರೆ ಏರಿ, ವೈರಿಗಳನ್ನು ಒದ್ದೊಡಿಸಳು ಮುಂದಾಗುತ್ತಾಳೆ. ಈ ಸಲವೂ ಘೋರ ವಿರೋಧವನ್ನು ನೀಡುತ್ತಾಳೆ. &amp;quot;&lt;em&gt;ತಾಯ್ನಾಡನ್ನು ರಕ್ಷಿಸಿ, ವೈರಿಗಳನ್ನು ನೆಲದ ಮೇಲಾಗಲಿ ಸಮುದ್ರದಲ್ಲಾಗಲಿ ಹೋರಾಡಿ ನಮ್ಮ ದಡದಿಂದಾಚೆ ಓಡಿಸಿ&lt;/em&gt;&amp;quot; ಹೇಳುತ್ತಾ, ಸೈನ್ಯವನ್ನು ಹುರಿದುಂಬಿಸುತ್ತಾ ಶತ್ರುಪಡೆಯನ್ನು ಎದುರಿಸುತ್ತಾಳೆ.&lt;/p&gt;  &lt;p&gt;&lt;img height=&quot;240&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_CswY_kwWamZqDJ9uw9fNgXY8t6s1JyAXStU7WXzrlzCENOkSpbaiJnLIQCtmWPXPGK9KbFEO844lbggPlfjpMwPRnQZQfVIs7yBf4snoLkh3EqzcX_PXWpQ2711TA76G2whMMqo3EtY/?imgmax=800&quot; width=&quot;186&quot; align=&quot;left&quot; /&gt;ದುರಾದೄಷ್ಟಕರವೆಂದರೆ ಈ ಯುದ್ಧವೆ ಅಬ್ಬಕ್ಕಳ ಕಡೆಯ ಕದನವಾಯಿತು. ಈ ಯುದ್ಧದಲ್ಲಿ ಅಬ್ಬಕ್ಕಳ ಮೇಲೆ ಗುಂಡಿನ ಮಳೆಯನ್ನೇ ಹಾರಿಸಿದರು. ಗಾಯಗೊಂಡು ಬಿದ್ದ ಇವಳನ್ನು ರಣರಂಗದಿಂದ ದೂರ ತರುತ್ತಾರೆ. ಕೊನೆಯ ಉಸಿರೆಲೆಯುತ್ತಿದ್ದರೂ ತನ್ನ ಸೈನಿಕರಿಗೆ ನಾಡಿನ ಸ್ವಾತಂತ್ರಕ್ಕಾಗಿ ಪ್ರಾಣಭಯವನ್ನೂ ಬಿಟ್ಟು ಹೋರಾಡಿ ಎಂದು ಘರ್ಜಿಸುತ್ತಾ, ಉತ್ತೇಜಿಸುತ್ತಾನೇ ವೀರಮರಣ ಹೊಂದಿದಳು. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;~~~~~~~~~~~&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;ಮೂಲಗಳು ಮತ್ತು ಮನ್ನಣೆ:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;ಚಿತ್ರ ೧ ಮತ್ತು ೩: &lt;a href=&quot;http://www.mea.gov.in/indiaperspective/2004/102004.pdf&quot;&gt;http://www.mea.gov.in/indiaperspective/2004/102004.pdf&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;ಚಿತ್ರ ೨: &lt;a href=&quot;http://www.ignca.gov.in/nl001903.htm&quot;&gt;http://www.ignca.gov.in/nl001903.htm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.ourkarnataka.com/Articles/starofmysore/abbakka.htm&quot;&gt;http://www.ourkarnataka.com/Articles/starofmysore/abbakka.htm&lt;/a&gt; (ನಾಟಕೀಯ ನಿರೂಪಣೆ) &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://entertainment.oneindia.in/kannada/top-stories/2008/jayamala-rani-abbakka-080808.html&quot;&gt;http://entertainment.oneindia.in/kannada/top-stories/2008/jayamala-rani-abbakka-080808.html&lt;/a&gt; (ಮೂವಿ-ಜಯಮಾಲಾ-ಮನಿ ರತ್ನಮ್)&lt;/li&gt;    &lt;li&gt;And Wiki of course. &lt;/li&gt; &lt;/ol&gt;  </content><link rel='replies' type='application/atom+xml' href='http://utopiandisorder.blogspot.com/feeds/7794904046628721051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7603894441458224169/7794904046628721051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/7794904046628721051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7603894441458224169/posts/default/7794904046628721051'/><link rel='alternate' type='text/html' href='http://utopiandisorder.blogspot.com/2008/11/blog-post.html' title='ವೀರವನಿತೆ ಅಬ್ಬಕ್ಕಳ ಇತಿಹಾಸ'/><author><name>A.S.H</name><uri>http://www.blogger.com/profile/18396317335330061272</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixT0MXU8Pt3IdMDxE9ZARaofWCf24dMMBZjKZ_c12PBDpFT18xZm23eJHgWQnD935fYxF4gd0gcGHB4zov4T4lz6Ze3AM3sPVaSCyECiprsuKDqV8-VH9NOSUDoWIbda4NaUk2iS-4XJc/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry></feed>