Jim's profileJim's SpacePhotosBlogLists Tools Help

Blog


    9/28/2009

    <IEEE Transactions on VLSI>09年8月号

    IEEE的Transaction始终都是学术界的乐土,而非工业界。所以,研究的成果在现在的芯片上大都用不上。

    <Exploiting Memory Soft Redundancy for Joint Improvement of Error Tolerance and Access Efficiency>一文的思路是用冗余的Memory来替代ECC的方法,提高可靠度。实验的目标对象是Cache,用不用的cache line来做冗余备份。于是引出的问题就是如何设置冗余的cache line,又不至于影响cache的性能。折中之后,该方法带来的可靠性提高了一个数量级,但是我很怀疑它的实用性。

    <Symbolic Polynomial Maximization Over Convex Sets and Its Application to Memory Requirement Estimation>一文是大家一直都在探求的问题,怎么来评估一个应用,到底要多大的内存空间。包括该用多大的FIFO,多大的DRAM,多大的SRAM。不过在SoC中另外一个主要的问题是对未来应用的预估。比较芯片的使用大概要在设计的一年后才开始,到产品真正流行,也要2年了,对未来的预估才是最困难的。

    纳米技术章节中,介绍了利用纳米线为基本结构框架的利用cross bar的手段来实现电路。概念上有点像早年PLD的实现方法。这个想法已经有几年了,这篇文章也是系列文章的后续。

    <FleXilicon Architecture and Its VLSI Implementation>是由韩国人实现的细粒度的可重配置处理器架构。也是一系列文章的后续研究成果。在65nm SOI工艺上,也达到了1GHz的速度。现在看来,由于软件调度的问题,可重配置架构的专用性还是强过通用性,而且软件和综合效率,始终是一个问题。

    物理设计部分,让我仔细研读的是<Topology/Floorplan/Pipeline Co-Design of Cascaded Crossbar Bus>一文。但是后来结合实际的工作来看,仍然是研究大于使用。文中介绍的CrossBar的物理/逻辑联合设计的思路本身并不新颖,基本的思路还是说要综合考虑物理实现对逻辑和拓扑的影响。文章主要的目标是用数学的方法来评估各种组合,缩小搜索空间,加速最优化的过程。和一般的最优化方法没有太大的区别。而从实际工作的角度来看,AXI的CrossBar结构在45nm这种先进工艺上,时序的恶劣程度比我想象的要好很多。但看面积会很大,但是放到整个芯片上看,其实也很有限。于是就没有动力去再仔细优化结构了。为了5%的优化,而花上大量的时间,从工程的角度看,并不合算。毕竟进度和质量是一对永恒的矛盾。又要马儿不吃草,又要马儿跑得快,世上可没这样的好事。

    还有几篇有关斯坦纳树的优化文章,凭着当年EDA考试的那点底子,就不怎么看得懂了。也不想花时间去看懂了。

    在respin的时候,芯片和封装的改动都是最头疼的。这时候的联合设计是很有价值的。<Fast Flip-Chip Pin-Out Designation Respin for Package-Board Codesign>就是来谈到这个问题。谁说做PCB就没有学术研究?这不洋洋洒洒的一大篇嘛!

    有关椭圆加密的文章还是继续的写,就像加法器的文章不断的有一样。

    对Sensor Network设计而言,低功耗是最大的主题之一。<Energy-Efficient Subthreshold Processor Design>从降低电压的角度进一步探求低功耗的方法。对于这种一用就是10几年的东西,仔细设计还是值得的。不过真的能用上10几年吗?

    在短文中,有一篇关于IEEE1500标准的延时测试的文章<IEEE Standard 1500 Compatible Delay Test Framework>.看来虽然已经成为IEEE的测试标准,也不见得就涵盖了所有的部分。还是有很多工作可以做的。

    9/8/2009

    <IEEE Spectrum>09年8月号

    这期的科普文章分为3块。一是LED技术和新能源。二是CPU的功耗管理技术。三是图片伪造识别。

    新能源一块中,专门介绍了Dean Kamen。他号称是当代的爱迪生,也是Segway的发明者。他在他自己买下的小岛上,用风力发电机,太阳能电池板以及蓄电池,构筑了自己的能源供应系统。真是能烧钱啊。

    文章介绍的CPU功耗管理技术,是在一定错误率水平下尽量降低电压的技术。由于电压的下降,时序方面的violation问题会大大提高。这种时序失效在pipeline的技术中,在稍加延时后再采集比较,是很容易找出的。而现代CPU自有的流水排空技术(指令预测失败的时候),便可被利用来恢复错误,不需要额外的硬件开销。结论出也给出了差错率和电压直接的关系,便于找到合适的平衡点。只是看上去,功耗节省的很有限。但相同的概念,在Intel上,就从降低功耗,转变为在一定电压下,尽可能提到工作频率的用法。

    图片伪造又拿了Bill Gates的头来做例子,解释了如何鉴别图片伪造的一些基本技术。

    9/7/2009

    <IEEE Solid-State Circuits Magazine>09年夏季刊

    夏季刊延续了春季刊的VLIW的主题,介绍了TI的C6x系列DSP对于VLIW结构的应用,以及在此中的努力。不过由于众所周知的复杂度问题,用了一句话来描述TI当时的状况:“At TI, we didn’t easily come to the decision to go with a VLIW approach”。

    有了这么一个艰难的过程,在后面一篇中就介绍了VLIW结构在实际产品中的慢慢长路。由标题便可一窥其内容“How VLIW Almost Disappeared and Then Proliferated”。

    DFM的一篇介绍性的文章,非常的入门,以至于没啥可看的。。。。

    最后一篇主题文章是介绍embedded DRAM memory的文章.比较了传统的6管SRAM和单管eDRAM,接着是非易失性的MRAM(Magnetoresistive)和PCRAM(Phase-change).可以增长些知识。

    此外引人注意的是介绍ARM历史的一篇文章。读了才知道,如果没有Apple的支持和产品需求,也就没有ARM的诞生。Apple果然是个传奇啊。

    9/5/2009

    这才叫服务

    今天,终于和朋友去了趟长寿路上的海底捞火锅,见识了一下真正的“服务”。当真是不同凡响啊。

    等位子的时候有上网的电脑,下棋的桌子,美甲,擦鞋,洗眼镜,擦手机,小吃茶水还有儿童乐园,样样齐备。虽然等了1个多钟头的位子,倒也没觉得什么。

    到吃饭的时候,朋友的小孩已经零食水果吃饱,还是要睡觉了。店家居然还有婴儿车备着,推过来给小朋友睡觉了。我直接就无语了。

    席间的加水上菜,扯面表演,自然也是很好的。

    去到洗手间,有人开门;洗手有人给按洗手液,开水龙;洗完了给递擦手纸巾。

    开了眼界了。