2007年12月1日

OMG! (Oh My GRE!)

憋了一个多月,终于在上周四到了面对现实的时候。3个电话下来的结果是——OMG!

用Mark哥的话来说,最近的一个月都处在:“醒过来就觉得hopeless,一起床就想死”的状态,而这个状态在周末达到了极致。为了避免给科大增加过 多的镇魂灯,我和New Hall 811的同志们采取了各种措施。811R鱼人同学一口气扎进了实验室不见踪影,本人一口气打穿了COD4外加Assassin's Creed,811L Mark哥动向不明了两晚之后也开始了Assassin's Creed。在我们三人的共同努力下,科大在短期内添置镇魂灯的压力得到了极大的缓解——但长期压力依然存在……

话说10月27号上午从伟大的考场出来的时候,已经预感到了此事的结局。只不过从预知到现实还是有一点距离,而消化这点距离需要一点点时间。之前还在思考上周大战Cisco ASE面试的时候是不是态度应该好些——只可惜得出的结论是如果面试官问同样弱智的问题自己还是会同样爆发……后来发觉似乎自己根本不在一个可以挑战面试官的位置上。大概只有面试官虐自己,没有自己虐面试官的道理。想起之前IELM 311课上回答某人的问题,明明是很主观很个人的一个问题,却跟着大家一起选了那个早就设定好的答案。用坐在后排同学的话说:“这是要记分的啊……”大概自己坚持的一些东西,在某些现实面前都只能像这个简单的选择题一样——选择一个早就定下的答案,或是付出一个不知能否承受的代价。当然,某些时候甚至不会有选择的机会。

退后,或许很容易,只是我做不到。

或许最后会撞得粉身碎骨……不过在那之前,我的方向不会改变。

本周推荐——浪潮之巅第五章 — 奔腾的芯(英特尔—Intel)(五)

由于种种原因,这周还有上周以及上上周推荐稍稍来迟……

2007年11月13日

无题

今天路过LG1,看到那一片白色,忽然觉得有些沉重。


突然明白了为什么一连几天难得的清朗天气

蓝色的天空,蓝色的海面,金色的阳光,点点帆影

此时的科大,美的有些过分

正如那散落的花瓣……

只是这为他准备的一切

姗姗来迟

此时

只愿他眼中的科大,也曾这样美丽……

2007年11月7日

众里寻她千“百度”

今天第一次知道原来“百度”的名字来源于标题的这句诗。在拿“百度”这个“全球最大中文搜索引擎”当mp3搜索器用了相当一段时间之后(去年还用着它的blog,今年夏天被抛弃……),今天终于对它有了些新的认识。

话说刚下早上第一节课,我就急急忙忙冲进LTB,发现里面已是人山人海。没想到百度在香港这个地方也能吸引到如此之多的听众——李彦宏同学亲自出马效果还是不错的。李同学刚站起来,台下一堆闪光灯就是一阵怒闪,让我一阵头晕差点栽倒下去。定了定神,演讲开始了——当李说道“百度”名字来历的时候,突然间对这间以复制Google为己任的公司产生了一丝好感,原来百度这名字里还藏着一点诗意…… 演讲的具体内容并不算十分精彩,跟李同学之前在国内的演讲大同小异。不过这位年轻的CEO倒是给我留下了深刻的印象。正如鱼人同学说的:“这家伙真的很年轻。” 37岁能在中国做出如此成绩确实是一个奇迹(百度此时在纳斯达克的股价是395美元)无论是Google、百度,还是现在大热的Facebook创始人,这些牛人们看起来似乎昨天才刚刚大学毕业,今天就已经成为互联网业界的传奇。看着李同学在台上略显紧张的演讲(我觉得他应该是给闪光灯给闪晕了),更是觉得他领着百度在中国这险恶的互联网市场下成长到今天的规模实属不易。只可惜演讲并不长,李同学介绍了一下百度的历史,回答了几个不疼不痒的问题之后便结束了。

问题没问成(主持人大概忽略了教室两边楼梯上的人……),总觉得有些意犹未尽。演讲听下来,对“百度”的印象仍旧停留在一个“名字有点意思,mp3搜索挺好用,初期有Google投资于是以复制Google服务为己任,somehow在中国搞的相当成功”的公司。除了这个mp3搜索(最近发现似乎搜狗更好用)和那个被我抛弃的百度Blog之外,还真的没用过它的什么别的服务。贴吧我印象中就是个巨大的BBS/水坑/垃圾站…… 至于百科,呃,由于能访问wikipedia,所以也没用过。在加上最近的“域名劫持”事件,还有许久之前的“封锁Google”事件。对百度的印象还是不怎样,于是决定下午两点再去听听百度的宣讲会,看看能否找到一些答案。

宣讲会当然就不需要CEO/董事长亲自出马了,取而代之似乎是百度某部的技术主管(名字忘记了)。重复了一遍公司的历史之后,主持人放了几段百度的宣传视频。大概百度的食堂只供应馒头,两个“员工自己制作”的宣传片都是“馒头血案”的形式(修改黑客帝国外加达芬奇密码电影得来),这种富有中国特色的幽默此时似乎是在进一步告诉我们百度风格的“创新”——修改照搬…… 只是随后的两段百度广告(应该是招聘会专用广告)给我留下了很深的印象。三段百度用户的采访,一位说着方言的大叔,一位没剩几颗牙齿的老人,还有一位普普通通的年轻人——他们都是百度知道Power User!看到这里我顿时明白了所谓“本土化”:在中国这个大家都热衷社区网站的环境下,在这个信息被严格控制的环境下,在这个很多网民网络知识掌握程度并不高的环境下,大家需要的不是什么花哨的功能,而是一个可以在茶余饭后登录上去闲逛/吹水/猎奇/发泄/消磨时间的地方,大家需要的是一个可以准确返回“软件破解”、“mp3下载”、“明星XXX”、“越狱下载”的搜索引擎,大家需要的是一个哪怕是对网络一窍不通的人也能使用的网站。像是Google Docs, Google Notes等等那些在我看来“实用”、“有趣”的功能,在很多人看来可能根本用不着(或者在国内根本就没法访问)正如李彦宏所说:“在中国没有人对火星地图感兴趣,所以我们不会做那些。百度的目标是做那些对用户来说最‘实用’的东西。” 百度抓到了这一点,并且做得很成功。

接下来的提问环节比起上午那不疼不痒的一来一去,有了些进步。只不过大家似乎永远只是围绕着版权问题纠缠不清。这个任何一间中国网络公司都扯不清楚的问题,我们也没指望这位技术总监能讲明白…… 至于最后的resume环节,还没开始我们就直接起身溜了。

回到宿舍打开浏览器,看着百度的介绍(一如既往的与Google的页面神似),回想起宣讲会上一段介绍百度员工的视频——那几张脸上充满了自信——突然对百度的动机多了一点理解:这是一群梦想在中国建立一间伟大互联网公司的人。他们自信能够做得像别人一样出色,他们认为Google那样自由的工作方式一样能在中国实现,他们希望能拥有属于自己同样优秀的搜索引擎(服务),他们认为自己在中国同样能能创造奇迹。(至少我希望他们的确是这样想)尽管有着许许多多的压力、质疑和阻碍,但他们还是一点点的在做着。比起直接复制Facebook的校内网,还有不知道究竟在干什么的搜狐新浪,百度要踏实得多,也优秀的多。

或许有一天,这夥人真的能变革中国互联网。

在那之前,还是继续Google好了……

P.S.
相关文章:
百度和它的对手们()-- by keso

2007年10月22日

人生感悟

有人说人生的真谛很多时候都是在某些瞬间感悟得来的。比如说今天早上,8点40分第三次睁开眼睛从床上跳下来,用最快的速度换好衣服抓起书包冲出门——然后一阵腹痛冲进了厕所…… 等到最终冲进考场的时候,发现已经开考了5分钟。气喘吁吁拿到卷子坐下,定了定神,翻开卷子一看——第一题似乎不大会…… 顿时一阵慌乱,脑袋里杂念顿生:什么下午要交还没写完的作业,什么礼拜三要交的三份作业,什么礼拜五要交的作业,什么周末的GRE,什么下周的两门考试,以及下下周的一门考试,还有下下下周的iBT考试,还有阴影笼罩的FYP,虚无缥缈的推荐信,云山雾绕的Cisco Offer…… 以上内容在1.25秒内统统涌进了脑子,顿时觉得四肢乏力,眼前的景物也开始渐渐变得虚无起来。在这生死存亡的瞬间,在感觉灵魂已经开始渐渐离开躯体的时候——电话响了。虽然设定了震机,但是在这寂静的考场上还是能很清楚的听到电话发出的噪音。顿时魂回躯体,急忙摸出手机一阵乱按,想要把它关掉。而我那年久失修的手机也很配合的在此时失灵,无论我怎么按都毫无反映…………

有人说人生的真谛很多时候都是在某些瞬间感悟得来的,的确。

2007年10月10日

天降FYP于我也……

祖国的生日一过,日子顿时变得困难起来。想着十月五号的要交的FYP Progress Report,就像头上顶着块100吨的石头。每天早上起床一睁开眼睛想到的第一件事便是FYP,然后眼前一黑便又倒下。转念一想还得赶作业,又坐起来。结果又想到FYP,眼前又一黑…… 所以上课总是迟到,实在是万分无奈。好不容易撑到周末,想着拼死消灭Progress Report,怎知在那冰箱一般的直通车上顺利获得感冒——这下真的成了拼死消灭Report。就这样病怏怏撑到周一,总算是报告先于我被消灭掉。今天听到鱼人给我描述昨天他老人家赶作业的情景,顿时明白了怎么老有人往科大海边走……

2007年9月30日

国庆感言

时间是国庆节早上11点,无法与全国人民共同欢庆祖国伟大的生日,只能又一次的看着眼前的作业一筹莫展。

昨晚某人对我说:“国庆节假期要上课,还有考试啊……” 我说:“这样啊——我本来就只有一天假,周二要交两份作业,周四有考试,下周还要交一份十分重要的FYP Progress Report(还没搞清楚怎么写),再下周似乎要考GRE,然后紧接着是期中考试,或许还有TOEFL,啊,还要研究一下学校的申请……” 于是她老人家顿时得到安慰,而我的脑袋则开始以几何形式膨胀——或许在这个礼拜的某天,科大某宿舍将爆发出一声巨响——然后我大概就能见到马克思还有毛同学了。

前天才被某人定义为“澳大利亚农场奔跑”型人类——大概是这个样子:


——现在只希望背着一身作业还有麻烦事还能如此“乐奔”……

脑海里不由得又浮现出过去的某句:“故天将降大任于斯人也。必先以圆环套之,再以圆环套之,然则再以圆环套圆环套之…… ” 硬着头皮往前,或许有一天还真能冲出这圆环。

2007年9月26日

神说:要和谐

前天向Spring同学宣传Rider's Pilgrimage MV的时候,她老人家问起:“为什么不能访问访问我的Blog?”我说某墙不受我控制,我也没办法。她老人家又问:“那你干嘛不搬家?”我说废了老大的劲搬到了Blogger,实在是没有这闲工夫再搬…… 最后她老人家说:“为了广大无法访问你blog的女性朋友着想,还是解决一下这个问题吧!”虽然我不认为什么女性朋友会对我这blog感兴趣,但是隐约觉得她说的还是有道理。

于是昨天花了点时间思考研究如何解决这个问题——参考了一下鱼人同学的MSN Space和Blogger同时更新方式,的确有效,只是实现起来略显麻烦。然后这一段时间使用blogger,觉得它的高自由度实在难以割舍。让我换回baidu那个残废的地方,实在是受不了。唯一的办法似乎是自己捣鼓一个服务器然后把blog甩上去,正好跟鱼人同学还在酝酿搭建服务器——东方的地平线上出现了一线曙光!

结果今早收到如下一封email:

尊敬的用户:

您好!

日前,公安部门决定在召开“十七大”前严打“交互性网站”,要求各IDC服务商:自即日起必须强制关闭所有论坛/博客/留言板等交互性网站。

为了避免因严打而牵连到其它用户的正常使用,请各位用户务必在收到此通知即日起自行关闭所有论坛/博客/留言板等交互性网站:

1、已开设论坛等交互性栏目的网站,请立即自行关闭此功能(仅有论坛的关闭整个论坛);
2、尚未有论坛等交互性功能的空间,严打期间不得新开通论坛、博客、留言板等程序。
3、政府禁令期间所有被强制/自行关闭论坛/博客/留言板等功能的网站,一律作不可退款处理(属不可抗拒范围)。
4、有反对意见或不满咨询的,请直接致电公安部咨询相关情况。
5、接广东省各公安局通知,根据网站接入所在地的原则,凡互联网站接入开通30日内,应当向其所在地公安机关网监部门办理网站备案工作(交互式网站必须先通过备案方可开通)。
注意事项提醒如下:
a. 请登陆“深圳市公安局网上报警系统”进行备案:http://www.sznet110.gov.cn/netalarm/index.jsp?fromstnet110=true
b. 根据你的网站所在地,选择相应的地区进入备案系统。各地的备案流程会有所不同,请按照网上的流程办理。
c. 网站备案通过审核后请在2天内将备案图标、报警岗亭图标置于网站首页的下方,警警察察图标置于交互式栏目入口处。
6、对于未进行备案或联系信息不完整的网站一律执行关闭处理,请未备案网站负责人抓紧处理相关备案事宜。
我司将24小时不间断检查,一旦发现,将强制与永久关闭,造成严重损失的,将追究法律刑事责任。

注意:本次严打截至十七大会议结束,出现问题的网站主本人/单位,都将公安部门追究直接刑事责任。此禁令自即日起执行,结束日期另行通知。

请各位客户积极配合,即日起马上自行关闭所有论坛/博客/留言板等交互性网站!

email来自我以前使用过的一个空间服务商。顺着链接尝试研究了一下备案:发现似乎要把祖宗十八代都登记下来——这样还未必能审批通过。就算通过了,还得一天24小时盯着自己的服务器。我还在期盼一天有72小时可以拿来睡觉…… 这下看来自己搞服务器也是没戏了。

不过万幸的是,似乎在祖国南方的广州和深圳还能正常访问我的blog。大概是这是对我爱党爱国爱社会爱人民的嘉奖吧。知足常乐,知足常乐……

神说:“要和谐。”
于是,世界和谐了……

2007年9月23日

Rider's Pilgrimage MV

06年夏天,西藏

完成了朝圣之旅后,不知不觉已经一年过去了。今年暑假,恰逢豆豆同学也踏上了高原。看着他相册里熟悉的地方,路途中的记忆又浮现起来。7月份刚刚回到家的 时候,有了一个制作一小段MV的灵感。一拖再拖之后,总算在昨晚完成了这段MV。在这朝圣之旅一周年之际,算是我们对那段旅程的一点纪念。


如果访问youtube太慢的话,可以试试这里(土豆网)。

2007年9月20日

为什么点我?!

上次自己写Blog已经是7月份的时候了——8月份并非平淡的无话可说,相反,07年的8月,充满了意外…… 不过既然已经过去,也就不用再提什么了。

自从和鱼人开始了“每周推荐”计划之后,更新的积极性小了许多。虽说搬家以后访问量大减(本来就没多少,外加某墙封了Blogspot),但毕竟“难得清醒地”还没变成“每周推荐”,所以以后还是会有我自己的更新。不过得请订阅本blog的两位原谅,恢复更新的第一篇帖子其实是从鱼人同学那里来的邪恶的点名游戏……

01:要传出去的9个人
我向来不愿害别人,就像过往的N次一样,让这邪恶的东西在我这终结好了。

02:年龄
21

03:职业
学生。

04:兴趣
旅行,骑车,摆弄电脑

05:最喜欢的异性类型
很复杂,无法形容。

06:喜欢和讨厌的事物
高科技产品,诅咒芹菜

07:对你爱的人说一句话
你在哪?!

08:请介绍你要传出去的那些人
我谁也不传……

09:用一种动物来形容传问题给你的人
鱼人,两栖类,生命力顽强,喜蹲凳子

10:用一种颜色来比喻传问题给你的人的角色:
橙色

11:最让你感动和激动的一件事
半夜收到某条短信;站在嘉错拉山顶时

12:什么时候会想起传问卷给你的人?
呃,吃饭时。

13:最近一次哭是为什么?
………………

14:最喜欢什么季节?


17: 最喜欢的地方是:


18: 最喜欢听的歌是哪首:
《Cannon》

19: 最喜欢做的事情是什么:
睡觉!旅行……

20: 你觉得自己什么时候会结婚:
顺其自然好了

22: 现在在想什么:
该去楼下拿衣服了

23.你会大胆地表白吗?就算无法做朋友。
嗯……或许吧

24:有没和最要好的朋友撕破脸过,为了什么?
没有

25:你什么时候觉得最幸福?
和家人一起的时候

26:你排斥同性恋吗?


27:朋友和恋人谁重要啊?
都重要

2007年7月21日

Harry Potter and the Deathly Hollows

今天在陪老妹参观深圳市,途径某书城,便有了以下的意外收获:




如此一来,本人的Harry Potter系列算是圆满了。
至于最后谁死了谁还活着结局如何等等等等问题……当然是无可奉告的 XD

2007年7月13日

本周推荐——Graduation Day: What to Wear?

平时用Google Reader订阅了许许多多聚合的内容。一个礼拜看下来,经常会遇到不少十分有趣,有意义或是实用的新闻和评论。通常我会和朋友们在MSN和Gtalk上 分享这些内容。不过现在多了一种方式——在鱼人同学的努力下,实现了在Blog中自动发贴显示我们推荐的新闻和评论的功能。现在每周在我和鱼人的Blog 上会有这样一篇帖子,内容则是我和鱼人同学筛选出来的新闻和评论(当然,我们只能提供文章的链接)。这样一来既可以保存筛选的信息,又可以把我们认为有价 值有趣的信息推荐给大家。如果对这一方式有任何意见或者建议,欢迎大家提出来。

以下是本周的推荐:

2007年7月8日

搬家

到家以后并没有完全闲着。忙于折腾学校事宜的同时,也在忙着实现回来前定好的计划。虽然在10个月前抛弃了恶心的bokee.com把blog搬到了百度,但是百度blog那少的可怜的功能和差强人意的自由度,让我决心必须再找一个更好的blog服务商。就在这个时候听说了国内解封blogger的消息——搬家的时刻又一次到来了。

经过了2晚上的折腾摆弄,总算是设置好了这个新窝。同时也把之前申请的域名也绑定到了这个地方。从现在开始,请大家用http://blog.mdzz.net/访问我的blog。 若有链接,麻烦大家更新一下。同时,位于百度的旧blog将停止更新。由于种种原因(不完全是因为我懒),原有百度blog上的帖子并没有被完全转移到这里。不过以后可能会有完全转移帖子的计划。为保证网页最佳显示效果,请大家尽量使用FireFox访问我的blog。

最后要感谢鱼人同学提供的blogger以及ajax技术支持。

Home Sweet Home

拖着一大堆行李,在飞机和机场候机楼之间辗转了36个小时之后,终于活着到了家——这已经是两个礼拜前了。在机场坐等飞机14小时绝对是一个难忘的经历。而半个地球的距离,比我想象中的似乎要近一些……

回来一路上的照片在这里:

Far Away from Home

现在在San Francisco机场百无聊赖的等飞机,还有12个小时需要消磨……

一年前,踏上前往西雅图的航班的时候,从来没有想过这一年会过的如此之快。半个地球的距离,大概是一个人可以离家最遥远的距离了。

但愿一切顺利。

P.S.
离开前在西雅图的最后回忆

关于tape-out技术细节的一点点补充

单独开一篇来补充一下关于这个死去活来,活了又最后死掉的tape-out以及VLSI设计的一些问题。


这次tape-out用的是IBM90nm技术,芯片面积上限为6mmx6mm,算是相当大的面积了(最早的奔腾4 Northwood核心面积大概是12mmx12mm)。而我们的最终成品面积,如果不算Pad(就是芯片边缘用于接导线的触点)的话,仅仅是 110umX45um。事实上,我们最终成品的面积比一块Pad还要小得多,但我们一共需要13个Pad。如果在这一个芯片上只放我们这一个设计的话,将 会产生很多很多问题。比如说Metal Density的问题,简单来说就是芯片上必须有足够密度的金属导线。因为Pad太大我们的设计太小,导致最后会出现一堆空白的空间,这肯定会引发 Metal Density的问题。所以在我们忙于layout的同时(或许更早的时候),实验室的另一个家伙(从来没见他在实验室出现过),用Verilog完成了 一个SRAM,而他的设计比我们的要大的多。

贴几张图:

这是我们的设计,一个All Digital Delay Lock Loop(呃,我不想解释这个是干什么的)大概有3000多个晶体管。尺寸110umx45um。

这个是某人设计的SRAM(点开了看也是啥也看不清)晶体管数目不祥,反正比我们的至少多100倍。尺寸:2490umx1440um(不包括Pad,就是外面那一圈)

SRAM设计和我们的设计大小对比(不点开看不清)左上角那小小的一点就是我们的全部设计…… 外面红色那一圈是一个个pad。

这里穿插讲一下Full Custom Layout(我们的设计)和Verilog/VHDL Auto Place and Route(另一个人的设计)的区别。

简单来讲,Full Custom Layout(画长方形)就是人手(当然有CAD工具的辅助)把一个个晶体管和金属导线画出来。而Auto Place and Route则是用写好的代码(Verilog或者VHDL)来生成最终的电路。这个生成的过程和软件代码的编译有些类似。并且最后的成品是跟之前Full Custom Layout一样的电路,只是所有晶体管和导线的摆放和连接都是自动完成的。除了完成硬件代码和给定一些参数之外,还需要一个Standard Cell Library(基本库,编译生成电路的基本单元。实际上也是Full Custom Layout,只不过在这里通常是预先给定,不需要再单独制作)

所以说,比较大型或者说复杂的设计通常使用代码完成的,因为不需要手动绘制所有的晶体管和导线(画长方形真的很痛苦)但是由于一些限制,导致这个自动生成 硬件的过程十分漫长(当然,如果你拿超级计算机来跑会快一些)而且最终的结果(速度,芯片大小)不一定比Full Custom Layout好。简单来说,Auto Place and Route可以极大的减少工作量提高效率。但是最后的结果不一定比Full Custom Layout好。不过如果考虑到Full Custom设计消耗的时间,产生错误的几率,除虫的难度等要远远大于Auto Place and Route。所以对于大型设计,通常都是采用Auto Place and Route。

回到我们的设计。本来加入了这个SRAM(其实实验室里众人是以这个为主而忽略我们的存在…谁叫我们是实验室里唯2的本科生)可以解决我们设计面积太小的 问题,只不过在某人完成他的SRAM的过程中,并没有给我们预留多余的Pad。这样一来,我们就要考虑和这个现有的SRAM共享一些Pad(比如说供电) 只是当时联系不上SRAM的主人,不敢贸然改动他的设计。毕竟我们不希望由于我们的改动导致最后芯片成为废品。这样以来只能考虑在原有设计的基础上增加一 些Pad,这样既可以保证原有设计,又可以把我们的设计塞进去。但是这样又需要重新运行Place and Route和DRC…… 而单是重新运行Place and Route需要至少3个小时(学校的4路3.4G Xeon服务器能力有限……)并且就算完成了Place and Route还要折腾DRC,面对一大堆什么Metal Density(这是唯一我知道肯定会出现的问题)之类的乱七八糟的问题。这DRC又需要4个小时。而deadline又在眼前,最终只好被迫放弃了。

词汇(似乎是按照在文中出现的顺序排列的):
tape-out:之前的帖子里面有解释。
VLSI:Very Large Scale Integration,超大规模集成(电路)
Pad:触点?文中有解释。
SRAM:Static Random Access Memory;静态随机存储器(通常拿来做CPU的缓存)。
Metal Density:金属(导线)密度。文中有解释。
Full Custom Layout:呃,“画长方形”…… (原谅我的翻译)
Auto Place and Route:呃,自动生成电路…… (原谅我的翻译)
DRC:Design Rule Check。画长方形有着许多要求(长度宽度大小的限制。不同的工艺要求也是不同的)而最后的设计必须满足所有的要求(否则在制造过程中可能会出错)

P.S.
这个罗嗦的要死的VLSI设计用这一篇是不可能讲清楚的。
若有相关问题,可以直接问我,欢迎切磋…………

圆环套圆环(完结篇)

希望这的确是完结篇……

更新完上一篇2天后,顺利的消灭了期末考试——在UW交换的三个学期也宣告结束。周围的同学们一个个都离开了校园。回家的回家,实习的实习,旅游的旅游。 总之,一个个都消失了。而我,当然是得继续留守实验室尝试完成计划的tape-out。不过并不是偌大的UW校园就剩下我一个人,窝在实验室里没完没了的 画长方形。与我同在的,还有我那倒霉的(同时也是幸运的)lab-mate建业同学,以及实验室里一帮倒霉的研究生们。尽管如此,留给我们完成tape- out的时间还是十分紧张的。没有时间休息,我们立刻回到了上学期期末没日没夜的“极端”状态。无奈大限当前,只好一边想象着自己坐在中央公园或者是华盛顿纪念碑前的草地上(感谢牛鱼人同学对我想象的确认,以及适时的打击),一边盯着眼前的屏幕拼命layout。

就这样没日没夜的忙活了一个多礼拜,总算是赶在截止当天的凌晨完成了整个设计。当然,这中间还是花了半天时间搬宿舍,半天时间吃了顿大餐打了会儿机…… 第二天早上早早的冲进实验室——发现负责tape-out的其他人员统统不在。我和建业同学都是第一次摆弄这tape-out,对于除了layout以外 的其他步骤是完全没有概念。按照之前一天实验室里诸位模棱两可似是而非的语气,加上众人的集体迟到来推测,似乎这tape-out并不像想象中的紧迫。反 正完成了我们负责的部分,也算是功德部分圆满…… 等到某人终于出现在实验室,对党和人民、对明天、对未来充满了希望的我们得到的第一个回复却是:“恐怕来不及了吧……”

接下来的2秒钟是这样过去的:我用0.5秒的时间化解了面部肌肉僵硬,用另外0.5秒的时间打消了把某人扔下楼的想法,用接下来的0.5秒钟成功阻止了自 己的手伸向他的脖子,用最后的0.5秒摆出一个苦笑——毕竟时间紧迫。在听到这回复的2秒钟后,发现自己的心情出乎意料的平静,像是早就预料到了他的回复 一样。随后的一系列拯救此次tape-out的尝试也相继宣告失败……

这里穿插一下关于“来不及了”的解释:
此次tape-out的芯片面积是6mmx6mm,算是相当大的面积了……………… 技术细节另有帖子说明……………… 简言之,就是由于一些配合上的失误,加之时间本来就过于有限,以及实验室人员对我们一定程度上的忽略——我们需要要等下次tape-out自己的设计了(传说是9月或是10月)。或许有生之年还能等到?

折腾到现在,我和建业同学早就没了脾气。也罢,反正设计已经完成,若还有免费tape-out机会就放上去,没有拉倒…… 正好还剩下一个礼拜在西雅图的时间,没有了tape-out的压力,还能轻松一下。礼拜五告别了建业同学(这家伙启程去Intel实习了),开始了我在西 雅图最后的时光。不过在开始逍遥之前,还得料理一下学校方面的杂务。受这圆环式的tape-out影响,我已经错过了将近半数的暑期课程。无奈只好 drop此课,反正这个Contemporary Art in Movies不上也罢。而科大的回复,算是给这个把月来的折腾套上了最后一个完美的圆环:按照学校的意思,为了drop这门课(我错过了add/drop period),我需要联系1.该课教授;2.我的Academic Adviser;3.科大EE系主任;4.副校长办公室;5.ARRO。这一轮下来还不能保证成功。或许我还应该去见见特首同学,顺便给温总打个电话,还 得给胡总打个招呼?

不由得又浮现出那句:“故天将降大任于斯人也。必先以圆环套之,再以圆环套之,然则再以圆环套圆环套之…… 周而复始,不复停息。” 或许孟同学原本就是这么写的?

最后,预计回国日期为6月27日。

P.S.
我们最终为这折腾许久的项目写了一篇Paper,介绍了整个项目的细节。不过并没有包括tape-out的任何内容。Paper可以在这里看到。

圆环套圆环(续)

话说上上个礼拜,在诸多intern尝试失败之后,本人悲愤交加,恨不得冲上阳台(宿舍阳台是7楼)纵身一跃——跳上回家的飞机…… 可惜楼下不是飞机场,于是这个计划也宣告失败…… 万般无奈,只好取消了申请好的暑期住宿,打算把本学期最后一个project做好,然后卷铺盖回家。于是乎上周二,跟组员同志奋斗了一个通宵,基本完成了 project。第二天顶着无穷睡意,顺利完成了project presentation。本想着可以就此告一段落冲回宿舍昏睡百年——不料此时教授走上前来,满脸堆笑的问我们有没有兴趣tape out(wikipedia链接,需用代理访问)我们的设计。

在此解释一下tape out的含义:IC Design(集成电路设计)的绝大多数时间都是在电脑上用CAD工具(比如我用的cadence) 没完没了的折腾。在设计完成之后,就要把确认好的设计送到Fab(芯片工厂)制造。此时芯片还仅仅是一堆数据,从Fab出来之后才是真正的芯片。从最不起 眼的小芯片,到现在最牛的超级计算机CPU的设计制造都是这样一个过程。在过去没有大容量硬盘,没有CD/DVD,email还是少数人的特权的时候,芯 片设计师们的最终设计都是存在磁带(tape,不是walkman里面那种)上面,然后人手送到Fab。于是乎便有了"tape out"这一说,而这个词被一直沿用到现在。如今tape out一般都指的是完成IC设计进入生产制造阶段。

当时我们都以为教授不知道为什么又冒出了这么个点子,天知道他是不是认真的。不过在他给我们鼓动忽悠了一轮之后,似乎这的确是一个难得的机会。要知道,在 本科阶段能拿到自己设计的芯片是一件非常非常难得的事情。再加上这芯片将会是用IBM 90nm技术制造,尚且是现在比较先进的工艺,更加难得。且如果一切顺利的话,还可能最终折腾出一篇paper…… 于是在这巨大的诱惑之下,我和另外一个组员便答应折腾这个tape out。兴奋过后,回归现实,tape out的难度和工作量比起之前我折腾过的项目有过之而无不及。而且tape out的期限是6月12号,尽管可以稍微延期,但是这依然意味着在Final过后,我们还要留守实验室没日没夜的画长方形跑simulation;这还意 味着我要取消去NYC和DC的行程;这还意味着我不该昨天把申请的宿舍取消掉——见鬼…… 本以为逃出了圆环套圆环,结果还是掉进了另一个圆环……

尽管很有被教授利用当免费劳工的感觉,不过实在是机会难得,只好忍痛取消行程,重新计划,另谋住处。折腾到礼拜五,各项事宜基本都有了着落。惊觉本年度 GRE报名已经开始…… 手忙脚乱一阵,报好了名。又见之前某教授的email,问我是否还有兴趣在她的实验室干活——言下之意似乎是我并不需要在实验室呆到8月底(尽管教授之前 的确是这么要求的)…… 这下原以为没戏的一堆事情统统跑了回来,而回家的日程又已经安排就绪…… 阿弥陀佛,本人怕是中了圆环诅咒,怎么也出不来了……

又是一番取舍,最终放弃了教授的job offer(12USD/hr,8hr/day,5days/week。我大概是疯了,竟然放弃了这个offer)为了给GRE腾点时间,为了把8月份腾 出来给自己喘口气(当然还要跟留守祖国的同志们小聚一番XD)。眼下手头上只剩下芯片tape out这一个项目——但愿一切顺利,9月份可以拿到芯片。

最后,如果没有再一次半路冒出些什么事情的话,本人的回国日期将顺延2个礼拜,请大家做好心理准备。

P.S.
血的教训告诉我们,要:
珍惜生命,远离圆环……

Simulation!

周末,又蹲进了实验室…… 结果产生了如下截图:

5个process corner simulation一起跑,实在是壮观……
(注意看那个CPU占用率)

P.S.
“圆环套圆环”续集将在近期上演,大家敬请关注。

圆环套圆环

转眼已经在UW呆了3个学期了。最近诸位出来交换的同志们(当然也包括昨天撤离的牛鱼人同学)也陆续回国了,剩下我一人留守美国继续革命……

在递给Intel的N份简历统统石沉大海之后,我决定曲线救国拯救我的暑期实习计划。继续着在实验室的工作,本人开始盘算在UW这里消灭暑期课程。经过简 单的研究,发现此方案竟然可行。石沉大海之后西雅图阴霾的天空似乎又出现了一丝曙光…… 在拿到了EE Advisor的签名,周折了一轮得到了UW这边的许可之后,给科大去了封email,希望能最终确认此方案。不过,科大的回复从来不会是好消息: email另一头的某人似乎生怕本人就此叛逃美帝国主义再也不回香港了(我哪来那么多银子叛逃美帝啊……),字里行间透着几分恐吓的味道…… 结尾还不忘给我泼一大锅冷水——如果要上UW summer course,科大不赞助…… 随后发来的价目表上写着:5个学分(我想上的课正好5个学分) 32XX USD…… 于是乎我的暑期课程计划就这样惨遭枪毙——西雅图的上空再一次乌云笼罩……

当然,就像跟牛鱼人同学描述的一样,我是有备用折衷备选替代备份保全救急替补紧急backup拯救方案的:本人得知可以在暑假帮某教授完成她最近的研究项 目。正好之前从她那里骗到了推荐信,得到这个研究的机会应该不是很困难,而且还能趁机挣点外快——堪称完美。就在此时,又收到email得知可以申请UW 某奖学金,这下似乎能一举将学费实习问题统统解决——西雅图的上空再一次出现了阳光!

礼拜一晚上,就在我屁颠屁颠的联系教授询问研究事宜的时候。远在香港的豆豆同 学突然发来MSN信息,问道:“通行证延期需要多长时间?“我回答说:“三个礼拜吧,加上等在校证明的时间……” 三个礼拜,三个礼拜?三个礼拜!!正好此时看到UW暑期课程结束的日期——8月17号。当时眼前一黑,就从凳子上翻了下去…… 暑期课程计划到此算是彻底被枪毙。

不过此时还有一线生机——某教授的暑期研究。于是我立刻发了email询问该教授,是否可以加入她的研究但是必须提前离开。同时还跟牛鱼人同学论证了一番 在1个月内精通embedded C的可能,并且得出了相对乐观的结论。随后在第二天,收到了教授的回复。意思大概是如果参加的话最好能呆到暑假结束(9月份)……

至此,耗时2个多礼拜的折腾宣告失败,西雅图也回归了他那百年不变的阴郁天气。最终本人还是让一本小小的同行证给活活憋死,感慨万千。回顾过去的2周,事情的发展实在是一环扣一环,圆环套圆环……

于是乎本人将按原计划,于6月19日回国。请诸位做好心里准备……

My Life for Aiur!

曾经是每天放学后必修的一课,曾经废寝忘食不懈奋战,曾经和朋友们一起横扫千军所向无敌,曾经凝聚了大家无数的快乐……

已经很久没有如此激动,如此期待了……

周六的实验室

礼拜三晚上,期待已久的FYP题目终于出现在眼前…… 随即便陷入了对于选题的无尽头痛之中,一直延续到现在。估计在最后拿下题目之前,都是不可避免的要为此事头疼的了。不过目前一切进展尚算顺利,在参考了 UW某教授的意见之后(顺便还讹到了一封推荐信XD),题目已经基本确定。昨天晚上又收到了科大负责教授的回信,似乎拿下问题已经不大。在此还要向牛鱼人 同学表示祝贺,总算是得到了仙人的回复,且确定了可以得到仙人的指导。

周末宿舍里一如既往的热闹,可惜作业、research project、FYP大军压境,不得以只好逃到实验室——周六晚上居然也要写作业,可谓悲哀…… 好在实验室里不止我一个人,看来EE的同志们都有着一样悲惨的周末。既然来到这里,便顺便拍了几张实验室的照片,让大家了解一下我们EE的生存状态:


书架上的JSSC,实验室里的人基本上把这本东西当饭吃了。在实验室里能看到最多的便是散落在各个角落的paper(论文)……

另一张桌子上散落的芯片测试设备,似乎属于实验室中某个韩国人。由于他的芯片出现了某些不知名的故障,他被迫和这一堆设备度过无数个昼夜…… 已经几天没见他出现在实验室了,但愿他还活着……

放在门口的咖啡壶,微波炉,冰箱还有白板——实验室必备的几样物品(冰箱里似乎有某些外星生物,天知道上次有人清理这个冰箱是什么时候)白板上还留着之前我和某人讨论的痕迹(其实是他向我传授……)

某人桌子上放着的芯片。可以清晰的看到Die(核心),还有从核心引出来的连接线。不过从这些已经打乱的连接线上可以看出,这块芯片应该是已经报废了。

实验室外面的LED墙。又无数个LED组成,组成的画面就像一阵阵波浪,缓缓的升上楼顶…… (晚上看起来效果比白天要好许多)

在实验室磨到凌晨3点,总算是完成了一些工作…… 临走之前,拍下了这样一张照片:
"The Spirit of Electrical Engineering"

献给所有奋斗着的EE同志们……

P.S.
所有的照片在这里

无题

过去的一个礼拜里,发生了很多事……

在此纪念所有逝去的人们……

2007年7月7日

关于谷歌的随机事件

在开始之前,先说明一个概念:“谷歌”不等于“google“。至于为什么,大家应该都明白。可以比较一下google.cngoogle.com的搜索结果(尝试一些比较敏感的关键字,建议使用代理或者tor)。

就在前几天,听说“谷歌”发布了"谷歌拼音输入法"。按照Google一贯的传统,这是一个“测试版”。沉寂了一段时间,谷歌又有大手笔。为什么说这是大手笔?之前全世界都在说“谷歌”需要做好这个本土化的问题,现在这个输入法算是最“本土”的一个服务了。比起Gmap的中文版, 这个输入法或许更加重要些——在中国用电脑的人不一定都要查地图,而且Gmap中文版的覆盖还不是很广;但是输入法就是无论如何都要用到的了(当然如果您 不上网不聊天不用写文档不用电脑不是中国人的话……)更重要的是,在李开复来到“谷歌”之前,他老人家在微软可是从事过中文输入法相关研究的(具体的 paper在这里)。这回也许是他亲自操刀(这是我的猜测),自然引来了大家无限的关注

不过,还没等我下载来用(一直忙着折腾电脑上的Linux系统)网上已经到处都是一些个“新闻”。一开始我对这个不以为然,这年头的这些个新闻实在太多。直到礼拜天早上看到这一条,一惊,立刻开始搜索相关的消息。一轮下来,似乎这回却有其事。并且国外媒体也开始有所关注。这回事的“证据”,早已被各家网站转载,大家很容易可以找到。才过了短短几天,这件事已经是闹得沸沸扬扬……各种各样的说法评论更是到处都是。不过幸运的是,在一片争吵声中给我发现了这篇评论,看起来还有些道理。

现在的问题,似乎已经不是“谷歌”有没有做这件事,而是“为什么要这样做?“

“出了问题,就是技术人员和PM的责任,和用户无关",我是十分赞成之前那篇评论中的这句话的。的确,”谷歌“的团队的确还比较年轻,缺乏合作的经验。但 是有一点,以“谷歌”的门槛,招进门的应该都是业界的精英。或者说,至少应该是相当有经验的程序员。而且Google这间如此在意公司文化“不作恶”的公 司,员工们对于这个“借鉴”或者说是“抄袭”的问题应该都有着十分清晰的认识。如果说“谷歌”使用了“搜狗”的词库完全是个疏忽,未免太牵强了。在此不得 不承认自己的孤陋寡闻,在今天之前,我还是没听说过“搜狗”输入法的…… 不过据牛鱼人的观察(当然还有广大用户的看法),似乎这的确是一个非常不错的输入法。根据众人的分析,“谷歌输入法”也的确跟它有着很多很多的相似之处。 加上“谷歌”在收搜狐的指责之后立刻作出了回应,并且更新了输入法的版本。看来“谷歌”此回的确是“故意为之”。

难道这也是“本土化”的一部分?此事对于作为半个“Gfans“,曾经”冒着生命危险寻找Google“的 我来说,实在是难以理解。从输入法本身来说,“谷歌”似乎有更大的优势,毕竟Google拥有世界上最强大的搜索引擎/数据库。加上“谷歌”现在的老大 ——李开复自己本身从事过输入法的研究,也算是该领域中的领先人物。似乎“谷歌”在算法、数据等等技术方面并不存在太多的问题。而且词库是输入法相当重要 的部分,纯粹是因为粗心而“引用”了“搜狗”的数据,更是说不过去。如果说是因为李开复之前对于本土化的承诺,“谷 歌”未免太心急了点。而且我相信刚进入中国就背着个“作恶”名声的“谷歌”绝对不会还往自己的脸上摸黑,毕竟这是Google最与众不同和他们最想要保持 的东西。可是种种迹象又表明“谷歌”这回是故意而为——这似乎完全不符合逻辑,令人费解…… 并且还有一点奇怪的地方,一向为”谷歌“新产品宣传介绍的Google黑板报,对此次发布更是一点动静也没有。这事情,也许没有看起来那么简单……

当然,也可能很简单。以下列举两种可能:
1. “谷歌”某程序员发昏,随机引用了“搜狗”的词库,并且自己也没意识到。随后其他的开发人员也头晕没有察觉并最后一致通过(开复同学估计也犯困没发现)
2. “谷歌”员工集体被“搜狗”催眠……

现在网上的评论(或者说是口水)是愈演愈烈,“谷歌”也是被越抹越黑,具体有没有“作恶”以及“作恶”的原因更是越来越模糊,“谷歌”这回能打圆场的机会 更是越来越小。现在只能希望“谷歌“能尽快给出官方解释,仅仅一个道歉解决不了什么问题。此时大家都想知道“为什么”;如果事实如此,那么为什么要这样 做,真的有这个必要么,难道真的仅仅是因为疏忽和缺乏经验?

但愿“谷歌“能给出一个令人满意的答案……

更新:
Google黑板报刚刚贴出了“谷歌”的官方道歉。内容跟之前在新浪上贴出来的一模一样…… 算是承认了对“搜狗”的“借鉴”。但是具体的原因仍然是一团迷雾…… 传说晚一些还有搜狐的发布会,继续关注。

看到这个官方道歉,牛鱼人还特地受累进windows装了个搜狗输入法来看。搜狗输入法中的版权声明如下:“未经许可擅自复制或传播本程序的部分或全部,将受到民事或者刑事处罚。“如此即便谷歌输入法是个所谓的beta版,一样是侵权。看来谷歌这回的确是搞砸了…… 竟然走出如此昏招,谷歌实在是令人费解……

在此引述一下牛鱼人同学最后给出的评价:“Gpinyin(谷歌输入法)果然很好用!等我赶紧把走狗……噢不对,是搜狗……删掉“ XD

又更新:
昨天搜狐又发出声明,勒令“谷歌”撤下其“谷歌输入法”,否则讲诉诸法律。大概的意思就是这个输入法本身(网络同步功能)也“侵犯”了搜狐的版权。大家做好心理准备,兴许哪天在自己的电脑上敲汉字也侵犯了搜狐的权利……

我想起来在“谷歌输入法“的Group上看到的某条说法:“‘搜狗’是不是也抄袭了辞海啊?”。如此发展下去,最后的结果估计就是我们都抄袭了汉字发明人 的成果…… 或许下一阶段谷歌也会控告搜狐抄袭了他们的搜索引擎?然后就这样你来我往,继续下去。怎么什么事情,闹到最后都成了闹剧?大家还是静观其变好了。

希望这两家公司都赶紧推出稳定的Linux版本输入法。当然,最好是谷歌先出…… XD

P.S.
此文观点主要来自于和牛鱼人的讨论。在此感谢牛鱼人,以及他提供的论文链接和“搜狗输入法”版权条文。