<link rel="canonical" href="http://b4did.blogspot.com/" />
<meta http-equiv="refresh" content="30;url=http://b4did.blogspot.com/" />
<?xml version='1.0' encoding='GB2312'?><?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:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5796168</id><updated>2010-04-14T22:01:03.204+08:00</updated><title type='text'>Blog for Digital IC Design</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default'/><link rel='alternate' type='text/html' href='http://chenboliu.philewar.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chenboliu.philewar.org/atom.xml'/><author><name>Chenbo</name><uri>http://www.blogger.com/profile/15610707537902254226</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5796168.post-7106725117041856331</id><published>2010-04-14T22:01:00.001+08:00</published><updated>2010-04-14T22:01:03.293+08:00</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://b4did.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://b4did.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://b4did.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5796168-7106725117041856331?l=chenboliu.philewar.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/7106725117041856331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5796168&amp;postID=7106725117041856331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/7106725117041856331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/7106725117041856331'/><link rel='alternate' type='text/html' href='http://chenboliu.philewar.org/2010/04/this-blog-has-moved.html' title='This blog has moved'/><author><name>Chenbo</name><uri>http://www.blogger.com/profile/15610707537902254226</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01744289826308924807'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5796168.post-3078615443317907321</id><published>2009-12-28T14:49:00.001+08:00</published><updated>2009-12-28T14:49:23.405+08:00</updated><title type='text'>Azuro</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Looks like that they provide a very promising clock tree synthesis point tool, half buffer inserted compared to encounter with latency, skew, power... all better!!!&lt;/p&gt;Ö÷Ö¼£º &lt;a href='http://www.azuro.com/'&gt;Azuro, Inc.&lt;/a&gt; £¨&lt;a href='http://www.google.com/sidewiki/entry/chenbo.liu/id/wURib5AMx5mq7l17o_TDDvatmGk'&gt;²é¿´ Google ±ßÀ¸ÆÀ×¢&lt;/a&gt;£©&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5796168-3078615443317907321?l=chenboliu.philewar.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/3078615443317907321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5796168&amp;postID=3078615443317907321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/3078615443317907321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/3078615443317907321'/><link rel='alternate' type='text/html' href='http://chenboliu.philewar.org/2009/12/azuro.html' title='Azuro'/><author><name>Chenbo</name><uri>http://www.blogger.com/profile/15610707537902254226</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01744289826308924807'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5796168.post-115824580876263104</id><published>2006-09-14T22:21:00.001+08:00</published><updated>2008-12-23T14:46:04.698+08:00</updated><title type='text'>Script to fix random number suffix generated by RC uniquify</title><content type='html'>If you are a reader of &lt;a href="http://www.deepchip.com/"&gt;John Cooley's DeepChip&lt;/a&gt;, you must be familiar with the slogan that "It's not a BUG; it's a FEATURE!". Neither do I think it's a bug that RTL Compiler adds five- or six-digit random number suffixes to module names during uniquify and there must be good reasons for C company to do so.&lt;br /&gt;&lt;br /&gt;It's fine with me, but not fine with our DfT tool. Our aged DfT tool needs a fixed list of bistshells and clock gating cells and can't work even one module name is changed. Instead of bistshell_32898 and bistshell_236840, bistshell_0 and bistshell_1 are more preferred.&lt;br /&gt;Previously I fix the names by sed script that is too time consuming as module names inscrease, so I ask for a RC script from C Company. I received a script yesterday, played with it and wrote a new one this afternoon.&lt;br /&gt;&lt;br /&gt;It's very simple. You can modify and redistribute it freely. Please notice that the scripts is provided "as is". I have tested it with one big subdesign. However, as an IC designer, I have to reminde that YMMV, :-P&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://my.6to23.com/sthabouticdesign/change_uniq_name.tcl"&gt;change_uniq_name.tcl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Usage: after uniquify and map, source the script in rc and call procedure "change_uniq_name".&lt;br /&gt;&lt;br /&gt;Suggest: At the first time, comment line 63 "mv $module_name ${x}_${count}" and redirect output to a log file. The file will list both original name and target name of every module that will be modified. Please Check it carefully. If everything is OK, uncomment and go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5796168-115824580876263104?l=chenboliu.philewar.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/115824580876263104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5796168&amp;postID=115824580876263104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/115824580876263104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5796168/posts/default/115824580876263104'/><link rel='alternate' type='text/html' href='http://chenboliu.philewar.org/2006/09/script-to-fix-random-number-suffix.html' title='Script to fix random number suffix generated by RC uniquify'/><author><name>Chenbo</name><uri>http://www.blogger.com/profile/15610707537902254226</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01744289826308924807'/></author><thr:total>0</thr:total></entry></feed>
