請問SSD韌體工程師須具備什麼? - 工程師

Rebecca avatar
By Rebecca
at 2017-05-18T01:36

Table of Contents

之前很多人問類似問題,
大家熱心推文回答完後就刪文,
有用的資訊都不見了,
另開一篇免得又做白工,
這篇標題用全型字SSD,
讓搜尋SSD看不到也是頗無言...

SSD FW在不同公司的要求都不同,
底層有到要懂封裝、BOM表,
高階的可能只要呼叫ic廠的API,
發問時說一下公司類型會更精確,
以下是我想到的相關知識,
有遺漏的請大家幫忙補充。

A. 語言相關 MCU programming
不幸的話有組語,
通常是C/C++,
volatile要會用,
用指標或陣列存取既定的位址,
進階一點要掌握linking loader,
能給記憶體配置表,
也許要建tool chain(公司沒買工具)

B. 架構相關 計算機組織
這類的都是有點概念就好,
知道細節是分析bug有幫助,
pipeline、I/D-Cache是基本,
內部bus如AHB、AXI,
各CPU的獨特功能,
如ARM的register bank。

C. host protocol相關
分工細一點可能碰不到,
但跳槽應該會被問:p
被分到的話要會看分析儀的trace,
主流是SATA和NVMe,
SATA的話SATA spec和ATA spec,
有空看一下host端,intel網站有,
ide controller、bus master,
還有目前的AHCI,
NVMe就PCIe spec和NVMe spec,
NVMe如同AHCI,被driver控制,
讀寫指令的方向和SATA想法不同,
搞懂了會覺得很有趣^^

D. NAND flash相關
最噁心的部分,慢又不穩的東西,
了解一下SLC,MLC,TLC的原理,
就知道為何越來越便宜也越不穩,
廠商還分了兩個陣營更麻煩,
可以先找廠商的datasheet,
瞭解基本的讀寫流程,
以後要看示波器debug,
因為不穩所以要ECC,硬體會做,
所以知道概念能操控就好,
因為很慢所以有各種加速方式,
新人進去再學也行,
剩下的就是雜七雜八的知識,
wear leveling,LBA和flash對應,
還原資料、加解密、資料保護…
很多但很重要。

E. IC相關
上電過程、power management、
IO pad控制、電壓、溫度、...
也都是知道越多越好,
但新人不苛求啦。

草草結束是宵夜吃完要上工了,
希望大家有興趣的幫忙補充,
手機排版亂亂的請見諒。


--

All Comments

Quintina avatar
By Quintina
at 2017-05-20T05:49
組語可以看keli的教程文檔
John avatar
By John
at 2017-05-21T02:47
佛心的文章
Harry avatar
By Harry
at 2017-05-24T14:33
推推
Daph Bay avatar
By Daph Bay
at 2017-05-24T21:50
應該是keil
Iris avatar
By Iris
at 2017-05-26T07:20
按錯
Faithe avatar
By Faithe
at 2017-05-29T01:59
la
Hazel avatar
By Hazel
at 2017-06-01T22:48
謝分享
Dinah avatar
By Dinah
at 2017-06-04T04:17
Thomas avatar
By Thomas
at 2017-06-07T10:58
感謝分享!!!!!!!!!!!!!!!!!!!!
Isla avatar
By Isla
at 2017-06-11T01:02
推. C++?
Emma avatar
By Emma
at 2017-06-15T12:02
你的平均抹寫咧!
Jack avatar
By Jack
at 2017-06-19T16:52
平均抹寫不就是wear leveling的議題嗎
Skylar Davis avatar
By Skylar Davis
at 2017-06-23T09:39
推一個
Donna avatar
By Donna
at 2017-06-28T00:32
推推
Kama avatar
By Kama
at 2017-07-01T13:21
業內的,很詳細
Andrew avatar
By Andrew
at 2017-07-06T06:21
推 好人
Mary avatar
By Mary
at 2017-07-07T16:02
Elvira avatar
By Elvira
at 2017-07-12T01:10
推推
Joe avatar
By Joe
at 2017-07-12T03:42
Gary avatar
By Gary
at 2017-07-15T13:58
PUSH
Anthony avatar
By Anthony
at 2017-07-16T21:52
Catherine avatar
By Catherine
at 2017-07-19T05:59
謝謝分享
Quintina avatar
By Quintina
at 2017-07-20T07:23
需要學歷
Zanna avatar
By Zanna
at 2017-07-23T22:09
專業的
Blanche avatar
By Blanche
at 2017-07-28T17:15
推推推
Sierra Rose avatar
By Sierra Rose
at 2017-07-31T03:41
專業推
Jake avatar
By Jake
at 2017-08-01T17:51
感謝分享 推一個
Heather avatar
By Heather
at 2017-08-04T21:26
現在FTL不重要啦?
Erin avatar
By Erin
at 2017-08-06T22:15
FTL應該還是最重要的
Quanna avatar
By Quanna
at 2017-08-09T02:28
新的測試tool一直出 在ic廠這邊 ftl還是一直有再加強 甚
至花一兩年外掛變種的mapping都有 但真正屎坑應該還是在
短時間support全新的flash最慘 卡qa 卡hw 卡板子 各種卡

Linkedin上收到詐騙 mail

Joe avatar
By Joe
at 2017-05-18T00:27
雖然之前也有人分享過 不過在這邊再提醒大家 收到類似說客戶死了然後同名同姓的人可以代領很多錢.. 大家多注意囉~ 寄給我的人叫Lisa Bou http://carlislebear.blogspot.tw/2015/02/linkedin-scams.html - ...

轉職 緯創 vs 新創公司

Necoo avatar
By Necoo
at 2017-05-17T22:46
代PO _______________________________________ 各位科技版的大大您們好!!! 原PO小妹有10年科技業工作年資 現在有個新創公司的機會一直很猶豫 想請科技版的大大們建議 公司: 新創IC公司 緯創(現職) 職稱: QA Leader QA 資深工程師 薪水: ...

面試心得(美光/宥定/昱晶/LAM/台積/TEL)

Annie avatar
By Annie
at 2017-05-17T22:34
板上大家好 小弟三月初開始求職 一路面試到上週終於確定了 上來回饋一下面試心得 希望對還在努力的大家有所幫助 背景:112混血材料碩畢,TOEIC 830,N2 以下照到公司面試時序排列: 1.美光-黃光製程工程師: 這是3/31去逛台科大就業博覽會的時候 現場丟履歷後被問要不要現場面試 由於沒料想到會現場面試 當下還蠻緊張的 面試的主管大致問一下我的求學經歷和職涯規劃 反而沒有問太多專業的 ...

蘋果高通訴訟戰波及 鴻海等4大台廠挨告

Rebecca avatar
By Rebecca
at 2017-05-17T22:09
http://www.cna.com.tw/news/firstnews/201705170430-1.aspx 蘋果高通訴訟戰波及 鴻海等4大台廠挨告 (中央社記者張建中台北17日電)蘋果(Apple)與高通(Qualcomm)間緊張關係升溫, 台灣包括鴻海、和碩、緯創及仁寶4家蘋果代工廠也遭波及,遭高通控告違約。 高通宣布,今天向美國南加州地方法院控告鴻海、和碩、緯創與仁寶4家蘋果iP ...

光電產業是不是沒救了?

Elma avatar
By Elma
at 2017-05-17T20:32
各位年薪百萬的大大好 本人是即將就讀光電所的學生 看了板上很多文章 發現光電這領域好像只有一個字能形容 那就是慘 我也知道四大慘業跟光電拖不了關係 猶如生科一樣 所以想問一下到底有多慘 慘在哪 而且大家都推資工或是ic領域 但是大學沒基礎拚得過人家讀了四年的嗎 順帶一問研究所做的領域會影響未來找工作嗎 因為我聽很多人說研究所學的跟業界都沒什麼關係 之後出去找工作還是要重學 那就是假如我 ...