|
发表于 2008-11-9 23:01:00| 字数 1,314| - 中国–广东–深圳 天威有线宽带(关内)
|
显示全部楼层
我来写几句吧, 我打字比较慢.
我能理解HOPE在这件事情上受到的质疑, 其实对于他真的不公正.
1. 为什么GJ要用FPGA, FPGA是可编程门阵列, 相当于临时的大规模集成电路芯片, 内容可重新改写, 这和普通的ASIC, 也就是大规模集成电路芯片是不同的. 一般FPGA是芯片设计的时候, 用于验证芯片的设计和功能是否正常, 内容可以随时更改. 当确定设计完成以后再由中芯国际等公司TAPEOUT, 也就是做到我们见到的一张张圆圆的硅晶元上, 再切割, 引线(大多数是纯金的金线哦),封装, 才成为我们平时看到的一颗颗黑黑的芯片. 需要注意的是, 芯片是不能再修改功能的, 而FPGA可以. 完全可以看得出来这次GJ之所以用FPGA, 无外乎几个原因,
a. 时间快, 设计好FPGA使用的RTL code以后, 立刻可以装载进去测试, 而tape out 芯片, 到最后封装完成, 至少一个半月.
b.量, tape out的费用从几万美金到几百万美金, 根据工艺和芯片大小规模不等, 一般芯片如果没有卖个上10万片是收不会成本的, 因为芯片的价格都是很低的.
c. GJ对自己的算法和设计还不能最后确定, 芯片一旦完成, 再修改很难的, 只有少数地方可以通过修改预留的spare cell进行修改, 而FPGA 不受限制.
2. 从成本上分析, BOM, 因为用了FPGA而不是ASIC, 我估计是Xilinx Spartan 3系列的, 民用级的, 200多一颗是很正常的价格, 如果工业级Virtex几千 上万的都有. 另外这个pata ssd的PCB板应该也是单独Layout和制板的话, 也有一定的费用(如果是4层板分摊到每个上面大约会增加20元) . FPGA 是属于掉电就失去所有内容的器件, 所以需要有一个专门的Flash来存放mcs file内容, 分摊下来每个要增加20~30元左右. 这些都是硬件成本增加的. 另外多出来的200左右我认为是GJ自己认为应该收取的单独设计的人工费, 根据IC设计师的工资和效率, 我认为是合理的. 希望大家知道, 很多芯片, 只能赚几毛美金, 完全是考几十万, 上百万甚至更多的量才能赚钱, 如果单独设计一种芯片, 却只有几百的量, 相对于IC 设计工程师的工资, 基本上不能赚钱的.
3. 从GJ的算法上说, 首先用MLC一定有无法避免的风险, 无论算法如何好, MLC物理性能在那里放着, 算法稍有偏差, 只要一个MLC芯片坏掉, 整个SSD就废掉, 目前的技术和成本还没有办法让SSD象HD一样有备用的扇区. 而储存算法, 因为要保证速度, 一定至少是8管道同时存取, 但是每个管道应该有自己独立的分配算法, 我估计算法需要, 所以要128Mb的缓冲. 每种算法的数学模型和用户使用实际情况, 尤其在海量存取以后, 都有差别, 所以在算法不成熟以前, 还是会用FPGA代替.
4. 将来如果SSD没有用了, 大家可以把FPGA保留下来, 对于某些人, 那还可以做别的事情.
综上, 我认为HOPE绝对尽力为坛子里的弟兄, 写这些东西也是为了让大家心里有点数, 能学会怎么去对比和看待GJ这种带有实验性质的产品以及价格.
我认为, GJ在他收取的人工费部分和FLASH芯片费用有下降空间, 现在的价格虽然有他的理由, 但是能做得更低, 在整件事情上面, HOPE尽了力, 还是请各位继续支持他. |
|