由 Haki » 週日 3月 08, 2009 4:10 am
Ericc老大
原來您們公司也有這個問題
以前沒聽您提起
想說您們公司的應該是研發有下真功夫
基本上
這個是有很多問題搞在一起
所以沒有人可以證明自己是清白
首先是INTEL老大
ICH到PCH一直改版啊 甚麼FAB1 FAB2還是A1 A2 B0版改個不停
ME也一直在改(沒有把EC收進去不罷休?)
BIOS Vender也跟著一直改 一直出patch
加上轉EFI後大家都還沒有像Legacy BIOS那樣上手
要像以前legacy那樣快搞定就有點給他吃力
接下來EC也得在EC還沒被收進去之前剩下的大約兩年時間內搶市佔
被市場趨勢(有量的大廠?)逼著一天到晚改版追加每家不同大廠所需要的feature
努力的想辦法偷gate count
想辦法縮製程
設法cost down到極限還必須要能有獲利
型號已經多到光靠Chip上面的Part number也無法肯定EC的版本
現在都要再輔佐以date code才能確認
那EC code也不能置身其外的必須不斷修改補強(補牆?)
Serial Flash vendor也因為AMT2.0一直到AMT6.0的成長
容量提升速度已經超乎想像
AMT6.0再包個其他Full function的VPRO可能已經64Mb跑不掉了
還要被逼著把大容量的包裝從SO16縮到SO8
這種種的挑戰都避不了IC設計不斷改版和縮製程
不幸的話還要面對封裝的良率問題
這下子只要一有這類問題
大家就一起被CALL去罰站
看看是誰先認錯
就算每天給CALL去罰站
誰也不能認錯(認錯是要賠錢的)
難怪問題就一直釐不清
於是大家都打從心裡希望有一種能快速證明自己清白的工具
看看能不能抓INTEL推的這個超封閉的ME在幹嘛
一天到晚把Serial Flash亂寫一通
(繳錢給INTEL老大還要一起來幫INTEL老大Debug?
沒辦法, 這種事只有INTEL老大有能耐, 大家靠老大吃飯,
飯再難吃, 罵歸罵, 要活命忍著也要吞下去, 所以也只能買單)
看看能不能把LPC發到SPI的command, address和data給log下來
(證明EC沒亂發導致亂寫?)
看看能不能把SPI Bus Log個三天三夜
(這個是一定可以做的到, 但是這個機器會是天價,
沒有人會買單的, 只會請我們去DEMO順便直接上有問題的板子抓,
有抓到的話我們就沒用了會被趕走, 沒抓到表示機器不能用,
也會被趕走)
老實講這個三天三夜的LOG檔可能會大到無法解析
看看能不能針對Serial flash的特定區域做長時間的資料存取做比對
(證明不是Serial Flash的Cell不穩或是有問題)
去年就已經陸續發生了
今年預計問題還是會持續浮現在週報上
因為這半年來我已經被好幾家叫去一起罰站好多次了
照理說這個跟模擬器沒甚麼關係說
竟然也叫我們去一起罰站了好幾次
看來Serial flash emulator已經被定位成
需要內建免費且深度無限又要功能強大的LA
哈哈哈
以前是錢四腳
人兩腳
錢看得到就有機會追到
現在已經進化到了
錢四腳
人跛腳
看不到錢當然也不知道要怎麼追
講那麼多
結論是當然有方法
這個不弄出來
哪個工程師被指定接到要抓這個SPI問題
應該三至六個月就會心生轉職的念頭
最後就是主管下來看
就是下來和還沒走的工程師對看而已啦