檔案總管 外掛 QTtabBar

QTTabBar 1040 檔案總管沒有極限,難以想像的強大 :: 哇哇3C日誌 (ez3c.tw)

簡報報告注意

Notes: 
  • 工程報告不可以包含 你我他
  • 使用No...,不需要主詞+ 動詞+ 受詞的完整句子

團隊實驗 SOP

Steps: 
  1. 先創立一個資料夾,按日期放 raw data,
  2. 當日結束後,按主題進行分類
  3. 用 WORD 整理,實驗記錄

Notes:
  • module SN 一定要記下
  • test condition 一定要記下,特別是比對的差異
  • 拍照 與 實驗數據對齊


python 走訪文件中特定副檔名的檔案

Notes: 
project_dir = 'D:/test/' # note: '/' in path
# source = os.walk(project_dir)
source = os.listdir(project_dir)

fileExt = r".jpg"
[print(_) for _ in source if _.endswith(fileExt)]


Ref:

Python Re 套件 正則表達式

Notes: 

Excel 尋找對應值

Notes: 
  • = index(目標array,match(條件,目標array,0),旁邊第幾欄)

按摩:用網球按摩腳底

Notes: 
  • 在辦公室踩住網球,前後滾動,放鬆筋膜
  • 用手按摩腳踝、膝蓋
Ref:

Console 線

Question:
為什麼筆電要連交換機,需要透過USB to RS232 公 + RS232 母 to RJ45?


Notes: 
  • 因為筆電沒有 serial port (或稱 com port),大多是USB port.
  • COM port (Component Object Mode ) 是微軟定義的標準介面,是一種serial port。
  • COM port 最大速率為115200 bps.
  • COM 的介面標準規範是 RS 232.
  • 最初的console 線只有 RS232 母 to RJ45



Ref:

PRBS

Notes: 
  • PRBS : 偽隨機二進位序列
  • PRBS13Q 用於Tx測試
  • PRBS31Q 用於Rx 測試


Ref:

Round robin

Notes: 
  • 循環/輪轉/輪替
  • Linux server NIC 在設定時,也有round robin mode


Ref:

.yml 檔案

Notes: 

PHY chip: PMD, PMA, PCS

Notes: 
  • PMD: Physical Medium Dependent
  • PMA: Physical Medium Attachment
  • PCS: Physical coding Sublayer/ FEC
Function:
  • PMA 完成NRZ 到 PAM4 的比特映射、編解碼
  • FEC 在 PCS 層實現


Ref:

Duplex FD, HD

Notes: 
  • Duplex:共享同一介質,可以進行雙向傳輸
  • FD: Full Duplex, 全雙工,例如手機
  • HD: Half Duplex, 半雙工,例如對講機

Ref:

FEC margin

Notes: 
  • BER 只是平均後的結果,不能看出 Burst error.
  • Burst error 是由反射造成.
  • 在400G 以後,FEC margin 顯得很重要,反映 Burst error.
KP4-FEC
  • RS(544, 514) 編碼中,每544 個符號長度的frame,最多可以修正15 個符號錯誤.
  • 如果Burst error 達到 16個,則錯誤不可修正,並會把不可修正的frame 丟掉.
  • 由於每兩個 544符號長度的frame 會進行交織,一旦其中一個錯誤超過15個,這兩個frame都會被一起丟掉,相當於1280 Byte (10280 bit x 256/257).
  • 假設frame 為 64 Byte (短數據包),包間隔和 pre-amble 長度為 20 Byte,對應的 packet 的個數為 1280/(64+20) = 15.24,即每個錯誤的 frame 會造成 15 個 packet 的丟失. 

Ref:

MCB vs. HCB

Notes: 
  • MCB 類似一塊電路板,上面有cage 可以插入transceiver,引出電訊號做測試.
  • HCB 類似一個 transceiver,後面有RF cable,引出每lane的電訊號做測試

Ref:

OMA vs. ER

Notes: 
  • IEEE 於10G 開始引入OMA (Optical Modulation Amplitude) 的概念
  • OMA 與 ER 共同反應 Laser 的 bias current 和 調製強度的狀況.
  • OMA = P1- P0
  • ER = 10log(P1/P0)

PAM4 信號的OMAouter 定義

  • IEEE 802.3bs:
  • 在PRBS13Q的pattern, 連續7個 3 電平的中間兩個UI 時間寬度的平均功率作為 P3
  • 連續6個 0 電平中間兩個UI 的時間寬度的平均功率作為 P0
  • OMA = P3-P0


Ref:

APD vs. PIN

Notes: 
  • APD 主要參數是量子效率,量子效率反映每吸收一個光子產生的電流增益。
  • APD 一般比 PIN 有更高的噪聲和洩漏電流,因此會使信噪比劣化
  • APD 通常工作在更高的反向偏製條件,對溫度非常敏感,需要專門的高壓電路修正。


Ref:

jitter 抖動

Notes: 
  • 隨機抖動(UUGJ,  Uncorrelated Bounded Gaussian Jitter),即RJ.
  • 非相關有界抖動(UBHPJUncorrelated Bounded High Probability Jitter),主要是串擾和噪聲.
  • 總體抖動 TJ.
  • BERT 會有加入 jitter 的功能,如果是switch 改製成的 BERT, 則無法加入 jitter.
數據的抖動
  • 在高速 SerDes 領域,每個人都在說抖動,因為抖動直接與 BER 相關
Simile
  • 抖動,比喻是跟女朋友約會的時間,如果約18:30,她可能會提早到18:00,或晚到19:00,時間的差異就是抖動量
Ref:

Test point

Notes: 
  • TP1a: host output @HCB
  • TP4a: host input   @HCB
  • TP1: module input   @MCB
  • TP4: module output @MCB


Ref:

Eating your own dog food.

用於描述公司(尤指軟體公司)使用自己生產的產品這一情況

Ref:

CDB

Notes: 
  • Common Data Block
  • 用來更新 transceiver firmware 的protocol.
Ref:

SMTP, IMAP

Notes: 
  • SMTP: 發送郵件的協議
  • IMAP: 收送郵件的協議

Ref:

執行緒 thread

Simile: 
  • 單執行緒:一根手指,在程式某一處按下 run
  • 多執行緒:多根手指,在程式多處按下run
Note:
  • 避免開發問題,多執行緒不能寫入相同的變量

Ref:

工作流程

 文書
  • 使用Edge 可以長截圖
  • 使用Edge 看PDF, 可以畫線,另存到我的最愛,方便隨時開啟
小工具
  • 在windows 桌面放置效能監視器

Ref
  1. Windows 10內建的「系統監視器」你用過沒?管理資源就這麼簡單 | T客邦 (techbang.com)

IATF 16949

Notes: 

FMEA

Notes: 
  • Failure Mode and Effect Analysis 失效模式與影響分析
  • IATF 16949 五大工具之一
  • 重點是"預防"


Baby steps to giant strides

用嬰兒的步伐慢慢地前進!!

Ceq

Notes: 
  • CeqdB = 10 log10(Noiseout / Noisein)
  • Tx FFE 的放大噪聲係數
  • 定義於IEEE Std 802.3bs clause 121.8.5.3

Ref:

TDECQ (發射機眼圖色散閉合代價)

Notes: 
  • 不適合用於當作system level 的測試指標,因為 TDECQ 是 Tx output 的指標.
  • 物理意義:理想發射機 vs. 實際發射機,眼圖開啟時,兩者的功率相差 (dB).
  • TDECQ 是數學上通過增加噪聲來惡化信號,由於在同一個 BER 水平下, 理想 Tx 可能比 實際Tx 增加更多的噪聲,所以 TDECQ 可以通過兩種情況下,各自能增加的噪聲功率來進行計算。
  • 簡言之,TDECQ是在同一 BER下,理想 Tx 能夠增加的噪聲功率比實際 Tx 能增加的噪聲功率的差值,單位是 dB.
  • TDECQ 越大,說明實際 Tx 的品質越差.
  • TDECQ 越小,意味著實際 Tx 可以增加更大的噪聲,也說明被測 Tx 越接近理想 Tx
  • Ref: 802.3bs, 802.3cd

Comparison:
  • TECQ 是  TP1
  • TDECQ 是 TP2

Ref:

Keysight 示波器網站

TDECQ (keysight.com) 可以看到很多參數的定義

Lux 拉丁文

Notes: 
  • Lux 拉丁文意思:光
  • 常見的品牌Luxshare, Luxtera, Luxgen

PM fiber (保偏光纖)

Notes: 
  • PM fiber很貴, 每公尺約40 USD (1200 NTD)
  • 一般的SMF, 一米約 150 NTD


Ref:

.chm 文檔

Notes: 
  • Compiled HTML help file
  • Windows 在線文檔

Ref:

TIA (電流電壓轉換器)

Notes: 
  • TIA 就是一顆 IC, 模擬用IBIS-AMI model.
  • TIA是先將電流放大, 再透過電阻,變成電壓輸出

  • TIA是低噪聲放大器
  • 跨接電阻通常為 100~5k 歐姆
Ref:

星期一到日

日曜日:日
月曜日:一(音樂)
火曜日:二 (餓到發火)
水曜日:三(山水)
木曜日:四(樹木)
金曜日:五(五金行)
土曜日:六(落土)

MySQL 學習

Rules: 

  • Windows 下不分大小寫,Linux則會.
  • CRUD: 增刪改查
  • 資料型別(type)、資料限制(constraint)
  • Primary key (PK): 特性是具有唯一值(unique)、不能是空值 (Not null)
  • Auto_increment : 自動累加
  • 常見的字串型別
    • CHAR
    • VARCHAR
    • NCHAR
    • NVARCHAR
  • 註解comment: # 或者按 Ctrl + /
  • Schema: 資料庫
  • 小心 ` 與 ' 的差異
  • 反斜線 \ :轉義字符

Example:

  • 插入table
INSERT INTO `education`.`student` (`birthday`, `full_name`, `gender`, `start_date`) VALUES ('1994/08/01', 'Jason', 'M', '2010/02/21'),('1982/05/12', 'Alice', 'F', '2018/04/01'); 

  •  PK: PRIMARY KEY (欄位)
  • Unique: unique (欄位)
  • 刪除 Table: DROP TABLE table_name ;
  • Alter table 改變現有資料表的結構;

撈資料:

  • SELECT * FROM table;
  • SELECT id, full_name from table;
  • SELECT gender AS '性別' from table;
  • SELECT DISTINCT gender from table;  DISTINCT = 知道種類
  • 撈資料,用where 搭配'=><!=' 去過濾
    • SELECT * from table where gender = 'Female';
  • 撈資料,用 AND, OR 篩選
  • Between, like, null


Ref:

TDR (Time Domain Reflectometer)

Notes: 
  • 基於傳輸線理論,工作方式類似雷達
  • 進行阻抗測試

CDR (clock data recovery)

Notes: 
  • CDR 負責從 input data 取出 clock.

Ref:

pycharm 使用 anaconda 會出現問題

Notes: 
  • There are fairly common issues when using PyCharm together with Anaconda, please see the PyCharm support

Ref:

DAC 支援 Infiniband?

Notes: 
  • 拜訪某間廠商時,廠商說他們的DAC只支援ethernet, 不支援infiniband.
  • infiniband 是給 supercomputing 用的協議
  • Mellanox DAC cables exceeds the IEEE 802.3bj standard, which means there is a lot of signaling margin left to absorb signal losses and random or burst-mode noise.
  • Mellanox 的DAC 要求是1e-15, 比ethernet 1e-12還要嚴格

Ref:

大陸用語

總線 = 匯流排

Auto negotiation vs. Link training (ANLT)


Auto negotiation (AN)
  • 鏈路均衡協商通常在設備上電初始化階段完成
  • port 與 port 交換 speed 資訊
  • 10Gbps 以上的總線都有使用
  • Auto nego 只適用於copper cable (-CR), Electrical Backplanes (-BR), 不適用於光模組
  • 自動協商在運作時,其實就是網路傳輸媒介兩端的網路設備各自送出”快速連接脈衝"(LPI) ,在這個快速連接脈衝裡面會提供本身設備可以運作的傳輸模式,然後雙方根據彼此之間所能運作的模式相互討論協調出一個最佳模式。
Link Training (LT)
  • 完成Auto nego後,進入Link training
  • 對Tx FFE進行參數調整
  • The purpose of link training is to { tune and optimize | improve } the electrical output from a driver based on the need of a different SerDes at an electrical input. 

Ref:


ERL (effective Return loss)

Notes: 
  • RL 是向量 (vector) 隨頻率變化, ERL 是純量 (scalar), 特定頻率下的 loss
  • 802.3ck 有定義計算ERL 的參數,可以代入 Matlab 的COM 計算得出.

Ref:

IEEE standard word

annex: 附加,增添
subclause: 子條款
reconciliation sublayer: 協調層 (MAC to MII)

常在 IEEE standard 見到


信號的直流分量, 高頻分量, 低頻分量

Notes: 
  • 數位訊號中,最低頻率是直流,直流分量表示最低頻


Ref:

均衡 Equalization

Notes:
  • 均衡,是在數位訊號的Rx端進行的一種補償高頻損耗的技術

Ref:

Pre-emphasis

Notes: 
  • 在 Tx  端增加高頻分量,補償通道的損耗.
  • Pre-emphasis 根據對跳變 bit 的位置分為兩種
    • pre cursor: 跳變沿前一個bit 幅度進行調整
    • post cursor: 跳變沿後第一個bit 幅度進行調整
  • 測試Linear drive optics module 的時候,經常需要對Switch ASIC 調整 Tx 端的FFE, 就是調整 pre, post 的值
對跳變符號進行pre emphasis


Ref:

CAUI vs. GAUI

Notes: 
  • CAUI = 100GAUI
    • C: 羅馬字母 100
  • 除了CAUI,還有10GAUI = XAUI /Zow-ee/、40GAUI = XLAUI
  • 避免混亂,以後都用 GAUI 來稱呼比較好。

Ref:

MAC, PHY 晶片

Notes: 
  • PHY 是類比電路, MAC 是數位電路
  • MAC 和 PHY 的接口稱為 MII (Media Independent Interface),由 IEEE 802.3 定義
    • MII 的 Independent 意思是,不用考慮媒體是電纜 or 光纜.
  • PHY: Port Physical Layer 埠實體層
  • MAC: Media Access Control 媒體存取控制

Ref:

VNA 向量網路分析儀

Notes: 
  • VNA 用於量測 Wi-Fi, LTE
  • 量測 DUT 的固有射頻特性


Ref:

2.4 GHz

Notes: 
  • 微波爐的頻率
  • 氫氧原子鍵的共振頻率

Li-Fi

Notes: 
  • 2011 愛丁堡大學教授提出個概念,並創辦 PureLiFi 公司.
  • 2023.7 IEEE 發布 802.11bb 標準: Light communication
  • 802.11 定義一個MAC、幾個PHY 的規範,Wi-Fi 也建立在 802.11 上面
  • Li-Fi的生態圈支持者包括Qualcomm提出的Smart Retail概念、Panasonic 的LinkRay技術

Ref:

調製器 modulator

Notes: 
  • 調製器分成:InP, 矽光, GaAs, LiNbO3, EAM
  • EAM 的 modulation curve 是 DC ER
  • MZM 的 modulation curve 是 Vpi,輸出光強從最大變化到最小,對應的電壓變化稱為半波電壓Vpi
MZM 傳輸函數

Ref:

光子晶體

Notes: 
  • 光子晶體 = 週期性的介電質結構

光纖標準 ITU-T

國際電信聯盟ITU 制定規範
  • G.651G : 多模光纖
  • G.652: 非色散位移單模光纖, 各種距離都有應用
  • G.653: 色散位移單模光纖, 長距離非WDM 系統(>40km)
  • G.657: 接入網用,彎曲不敏感單模光纖, FTTH
G.652 又細分成A, B, C,D 四種
  • G.652D 是最嚴格,且向下兼容的,改善了1383nm附近的水峰吸收

Ref:

SerDes

Notes: 
  • 資料線中內嵌Clock, 不須另外傳送

Ref:

取樣 sampling

Notes: 
  • 取樣(Sampling): 將連續時間(continuous-time)信號轉換成離散時間(discrete-time) 信號的過程
  • 取樣率必須比奈奎斯特頻率高出兩倍,因為每個周期最少須取出兩個樣本
  • 取樣率需大於信號成分中最大頻率的兩倍:fs >= 2*fmax
  • CD 取樣率 44.1 kHz

Ref:

Frequency response 頻率響應

Notes:

OSFP vs. QSFP-DD

Notes:

Arista 支持 OSFP
Cisco 支持 QDD

Pivot table 樞紐分析

Notes: 
  • 樞紐分析表右下角的 Value 欄位,選擇 count 去檢查數值有無重疊
  • 若是一開始把 pivot table 放在跟 raw data 同頁,也可以移動 Analyze / Move pivot table 


TEC (Thermo-electric Cooler) 用途

Notes:
  • TEC for CWDM: 控制power,因為 CWDM 的波長公差 +/- 6.5nm, 不是很關鍵
  • TEC for DWDM: 控制波長,每一度c會造成 0.1nm 的波長飄移
  • 原理是半導體材料的Peltier 效應,當直流電流經過兩種半導體的電偶時,一端吸熱,另一端放熱
Ref:

Perturbation theory

Notes: 
微擾理論的出發點是,將耦合系統看作一個受到某種微擾的理想光波導

Linux 查看系統loading

Notes: 

  • nmon 程式,可以用來檢查Linux 系統現在的負載狀態

 Ref:

Filed monitor

Notes: 
  • Lumerical recommend using the 'field and power' monitor. 

Ref:

User S-matrix vs. Internal S-matrix

Notes: 

在Lumerical 內,有兩種S-matrix
  • User S matrix 是指定單一模態, port-specified.
  • Internal S-matrix 是所有模態加總, fist cell and last cell. Not port-specified.

Ref:

Lumerical 模擬自動化

Steps:

分成三個 Py 檔案 
  • 使用 python 建模 
  • 使用 python  sweep 
  • 使用 python 分析

QAM

Notes: 
  • QAM 是 2維的調變格式,包含 amplitude, phase
  • QAM 結合兩個 carrier
    • 這兩個 carrier 擁有相同的 frequency, 但不相同的 amplitude.
    • 這兩個 carrier 稱為 in-phase (I) 跟 quadrature (Q) 
  • 標準的記法:2^n - QAM, 16QAM 表示 2^4, 每個 symbol 傳輸 4 bits.


Ref:

Bit rate vs. Symbol rate

Notes: 
  • Bit rate = symbol rate x coding (bits/ symbol) x polarization (typically 2) 
    • 舉例:16-QAM 傳輸 4 bits per symbol.
    • 50 GBaud x 4 x 2 = 400 Gbits.
  • Bit rate :數位訊號每秒鐘跳變的最大速率,稱為訊號的數據速率
    • 大部分並行(parallel)總線的數據速率和系統中時鐘的工作頻率一致.
    • 串行(serial)總線就是將並行總線做時分復用.

Ref:

800G related standard

Notes: 

IEEE
  • 802.3ck :100, 200, and 400 Gbit/s Ethernet using 100 Gbit/s lanes
  • 802.3df :200 Gb/s, 400 Gb/s and 800 Gb/s using 100 Gbit/s lanes 
  • 802.3dj :200 Gb/s, 400 Gb/s, 800 Gb/s and 1.6 Tbit/s using 200 Gbit/s lanes
OIF
  • CEI 112G LR
  • CEI 112G MR
  • CEI 112G Linear
  • CEI 112G XSR+


IEEE 802.3 命名

Notes: 

  • 802.3ab 的後面兩個英文字母,應該是按順序決定的,ab→ac→ad 排下去。
  • p802.3ab的 p 似乎代表未定案的意思。

 Ref:

VLC photonics

Notes: 
  • 由瓦倫西亞科技大學 spin off 出來
  • 現在屬於 Hitachi 集團

Ref:

調製帶寬

Notes: 

  • 調製帶寬是指調製器件能工作的調製頻率範圍。定義為調製深度的最大值下降到50%時,取上下兩個頻率之差

 Ref:

AWG (美國線規)

Notes: 

MRM (Micro Ring Modulator)

Notes: 

  • 優點:
    1. compact design suitable for SiPho.
    2. 改變折射率→ 改變notch wavelength.
    3. higher Q leads to considerable modulation.
  • 缺點:
    1. Phase and Amplitude 交纏在一起
    2. Notch wavelength 需要溫度穩定.
    3. Higher Q rings are desirable but 頻寬較低.
  • 調變原理:Carrier injection/ depletion 進行順向偏壓/ 逆向偏壓.

Ref:

Netpipe vs. Iperf

Notes: 

  • Netpipe 用TCP, iperf 用UDP.
  • Netpipe 用來測Latency, iperf 不是用來測Latency.

Case temperature

Notes:

  • 適用範圍:60m below sea level, and 1800m above sea
  • Standard: 0-70c
  • Extended: -5-85c
  • Industrial: -40-85c


Ref:

  • Telcordia GR-63-CORE, Issue 5, Dec 2017, NEBSTM Requirements: Physical Protection.

Hermetic package (氣密式封裝)

Notes: 

  • 防止水氣
  • 成本較高

Ref:

WSS (Wavelength Selective Switch) 波長選擇開關

Notes: 

  • 控制開關 C-band 的波長
  • 用於 Telecom 
  • 有人形容是光通訊元件中的「聖杯」,很難製作、高成本
  • 按技術原理分類:LCoS、DLP (TI)、MEMS
  • 業界公司:Molex、O-Net、光迅、Lumentrum、VIAVI

 Ref:



COM (Channel Operating Margin)

Notes: 
  • COM 是一個規範性的計算,對於CEI-LR。
  • COM 的計算包含 Crosstalk, ISI, Channel loss.
  • COM 可以被轉換成 VEC (Vertical Eye Closure).
  • COM 沒辦法被直接量測出,只能從元件的量測,加上元件的規格去推導出,假設他們是LTI (Linear Time Invariant).
  • 把會讓通道傳輸品質變差的因素當分母,訊號強度當分子
定義
  • COM = 20log(A_signal/A_noise) dB  
  • 與 SNR 定義雷同!


 Ref:

DC block 直流阻隔器

Notes: 

用來保護敏感的射頻元件(例如測試儀器),免受直流電影響。

 Ref:

Nyquist frequency

Notes: 

  • Nyquist freq = 信號頻率中成分最高的頻率。
    • 採樣率需大於Nyquist Freq 的兩倍,否則會發生混疊 (aliasing)
    • 當採樣率剛好等於Nyquist freq的兩倍時,稱為Nyquist rate.

 Ref:

特性阻抗Zo #50歐姆

Notes:

  • 在均勻傳輸線,信號傳播時,在任何一處受到的順時阻抗都是相同的,這個順時阻抗可以表征傳輸線的特性,稱為特性阻抗(Zo)
  • 自由空間的特性阻抗 Zo = sqrt(uo/epsilon0) = 120 pi = ~ 377 歐姆.

 Ref:

CML (Component Model Library)

Notes:

  • 將元件的Lookup table 做成model, 應用到系統的模擬.

Ref:

Samtec, Santec, Semtech

Notes:

  • Samtec: 互連connector
  • Santec:Photonics tunable laser, 買下JGR optics instrument
  • Semtech: IC廠商

 

Single end vs. Differential (單端 vs. 差分傳輸)

Note:

  • For example, single end is 200mV, then differential is 400mV.
  • Differential is 2x single end.
  • Differential 可以克服噪音的問題,因為是兩根訊號線,即使有噪音,相減後也會抵消.

Ref:


PAM4 Gray code/ Linear code

 Notes

  • Gray code  一次最多只會錯一個bit

Ref

BERT (Bit Error Rate Tester)

 Notes:

  • 儀器廠商:Anritsu, VIAVI, Multilane, EXFO
  • 重要參數
    • Baud rate
    • # of channels
    • Modulation format (NRZ, PAM4)
    • Test pattern (PRBS)
    • Signal amplitude
    • Port type (QDD, OSFP)
    • Size (Portable, chassis)

Ref:


電阻 vs. 阻抗 (Resistance vs. Impedance )

Notes:

  • 阻抗是討論交流的信號,直流的信號僅討論電阻.
  • 阻抗(Impedance)是交流電通過時,R, L, C對交流電的阻礙
  • 阻抗參數 或稱為 Z 參數
  • Z = R +  jX
    • 阻抗的實部是電阻,會轉化成熱能
    • 阻抗的需部是電抗,會儲存能能量
  • 為了數學運算方便,將阻抗取倒數:1/Z = 1/(R+jX) = G+ jB = Y (導納)
    • G: 電導
    • B: 電納
  • 串聯適合用阻抗表達式,並聯適合用導納表達式

Ref:

共模 vs. 差模

Notes

共模:差分線上,同方向的信號
差模:差分線上,相反方向的信號




DFE

 Decision Feedback Equalizer
  • SerDes 中 Rx 部分的均衡器
  • 對於比較高的通道差損,線性均衡器 CTLE 有其上限,需要 DFE
  • 只能補償 post.


Ref

S parameter

Notes

  1. S 參數是頻域的結果. 提供某頻率的損耗、相位、延時。
  2. 電壓的比值
  3. S 參數可以組合成 S 矩陣
  4. S 參數,儲存在Touchstone file 或 SnP 檔的標準文字檔中。目前市場上大部份常用的RF元件都提供這種免費檔.
  5. 在 Lumerical 裡面,user s martix 表示 S matrix,用來建構光元件的 compact model
  6. S 參數的埠(音同"部")分配,要小心標示方法。
  7. S 參數的數量 = 埠的數量平方,例如 3 埠的元件,有 9 個 S 參數
    • S11, S12, S13, S21, S22, S23, S31, S32, S33 

Ref


FFE

 Feed Forward Equalizer
  • FFE 是在 Tx 端,增加高頻分量
  • 與 CTLE 相同,都是線性的平衡器
  • 校正當前比特電壓時,使用當前比特的電壓,與前一bit的電壓,再加上Tap 係數去校正.

Ref:

CTLE

 Continuous Time Linear Equalizer
  • SerDes 中 Rx 部分的均衡器
  • 本質上是,高通濾波器
  • 高通濾波器的特性:通過零點、極點控制
  • DC gain & HF(高頻) gain
  • CTLE 用於抵消 ISI 造成的影響
    • ISI的本質是,通道對高頻分量的衰減 >> 低頻分量的衰減
    • CTLE 相當於是把通道的帶寬提升,使眼圖得以打開。


Ref.

CMIS 5.1

 Common Management Interface Specification

Notes

  • 100G 電氣、SerDes 和最新的模組管理
  • I2C-based interface
  • 256 byte addressable memory window
  • American notation of decimal number, 與SFF-8636 不同(採用ISO notation)
  • Vendor-agnostic: 跨平台的
  • chapter 5: Management interface
    • MSL (Management Signaling Layer Control Signals)
    • RAL ()
  • 在光纖模組的產業規範內, 一筆資料都是 1 個 Byte, 也就是 8 個 bits.
  • Data Address 也是以 1 個 Byte 做規定, 這樣一來, 總共會有 0 (00h) 到 255 (FFh) 總共 256 筆資料可以存放. 若有更多的資料需要存放, 這時這個 Device 裝置已經放不下了, 我們需要另外一個裝置來存放. 由於有多個裝置供讀取, 因此讀取之初, 就需先指定 Device Address 裝置位址. 光纖模組才知道, 系統端想問的是哪個裝置內的資料. 常用的 Device Address 為 A0h, A2h. SFF-8472 的 Memory Map 便是區分 A0h, A2h 兩個區塊, 如圖.
  • Table 8-1 List of CMIS page
    Reserved are are futer use, and cannot be accessed.
  • 裡面有對各種glossary的名詞解釋
  • Default endianess (storage order):Big endian 最高的位元組放在最低的記憶體位址.
  • Page 03h:
❓CMIS 會跟 SNMP 搭配使用嗎
❓✅CMIS 與 DDM 的差別 (DDM 是SFF-8472 定義),兩者的MSA 對應不同速率/Form factor

DDM function 與 CMIS 的差異?
    • DDM (Digital Diagnostic Monitoring) 是定義在SFF-8472、SFF-8636 MSA內,
    • CMIS 文件中並沒有DDM這個詞,而是VDM (Versatile Diagnostic Monitor).

Referencing Elements

  • Bank index
  • Page index
  • Byte address
  • Bank: Page: Byte
  • 可以用dash separated 表示from to
    • example: 
    • Banks 0-1 
    • Pages A0h-AFh

Ref.

 

公差分析

公差(Tolerance)

又稱為容許誤差,allowable error.

公差分析

公差值是一個將系統性能量化的計算,預測組裝之後的性能極限。

誤差來源

  1. 製造誤差
  2. 材料誤差
  3. 組裝公差
  4. 周圍引起的公差 (機械應力)

公差分析的三種方法

  1. 靈敏度法
  2. 反靈敏度法
  3. 蒙地卡羅法

其他

  1. Merit funciton (績效函數): 算耦合效率
  2. Sequential (序列):可以算波動光學,用 excel 建模
  3. Non-sequential (非序列): 不可以算波動光學,用 CAD 建模
    Sequential mode

Ref



Touchstone file vs. IBIS-AMI

Touchstone File

  • 頻域的線性模擬器
  • ASCII text.
  • aka an SnP file.
    • S1P file 表示 one port.
    • S2P file 表示 two port.
  • Touchstone file (.snp)是基於每個頻點的S參數, passive
IBIS-AMI
  • I/O Buffer Information Spec
  • IBIS-AMI 是主動元件,例如driver
  • 以表格列出 Current-Voltage 和 Voltage-time的關係

Ref

EME (Eigen Mode Expansion) solver

Notes:

  1. 適用場合:
    • 只能模擬雙向的傳輸,不能模擬單向
    • 傳輸路徑上有多重反射
  2. 頻域的模擬
  3. 模擬結果包含:S-parameter, filed profiles, index profiles.
  4. 範例元件:MMI, SSC, Y-branch.

Comparisons:

  • 用FDTD 跟 EME 都可以取出被動元件的S-parameter,差異在於
    1. FDTD 一次只能input 一個mode 在一個port,EME可以同時完成所有模擬
    2. FDTD 可以對Broadband 進行模擬,EME 一次只能對單一頻率.
  • 跟FDE的差別:FDE只能算uniform cross section,EME可以算non uniform cross section,並且使用FDE 對個別 cross section 找modes.
  • 但是兩種solver, 都需要掃sweeps, 才能得到full S matrix at multiple freq. points.

Ref:


PCB 知識

名詞

  1. net name : 連接器名稱
  2. VIA: 每一層之間,鑽孔鍍銅,用來通電
  3. HDI: 用雷射鑽某幾層
  4. 板材與Dk, Df 有關,Dk 越大,loss 越大
  5. megatron: 樹脂系統
  6. PCB 上的訊號為數位訊號 


 Ref

  1. 詳解多層PCB層疊結構 - 知乎 (zhihu.com)
  2. 訊號的兩個類型 : 類比(analog)與數位(digit) - HackMD

BDFA

Bithium Doped Fiber Amplifier 摻鉍光纖放大器

放大O band 光強度。

BDFA 相較於SOA:
  1. noise level 較低
  2. 對偏振不敏感
  3. saturation power 更高。

Ref

親愛的別怕,勇敢說YES

作者:鄒開蓮Rose, 盧智芳

一句話介紹這本書:

人生說no很容易,因為沒有後續;説Yes很難,因為好戲在後頭。

三個重點:

  1. 即使是好的公司,也不見得適合自己,不要追求履歷表(標準答案)的人生. >> Rose 離開P&G.
  2. 當老闆詢問Rose另外一位同事的評價,背後目的是想要升這位同事,Rose主動問老闆:「你有考慮過我嗎?」>> 不要覺得老闆一定會記得你的優秀表現,要適時為自己發聲。
  3. MTV 音樂台舉辦 Wow party: Rose 的美國上司說,我要這個party辦完的隔天,每個人都在討論它。>> 不只停留在不錯,要到Wow!

一個應用:

Rose 是圖管系畢業,卻可以做到Yahoo 的總經理,她不斷地挑戰自我,勇敢跨出去。
我目前還很資淺,要勇於在公開場合表達自己的想法,speak up!讓自已被看見。

Multimode Interferometer (MMI)

Notes



  • 關鍵參數:L1xN= 3Lpi/ (4N)
  • 尺寸大,對於製程不敏感(相較於DC);MZM 一定用 MMI分光,因為比較穩定。
  • 中心是一個多模波導,support a large number of modes (typ. >3),兩側放置單模波導
  • 中心的多模波導,寬度決定1xN 的 N 大小,寬度越大,分出越多 port.

Self-imaging 原理

Simulation step

  1. 模態收斂掃描:確認模擬結果是可靠的
  2. 波長掃描:EME 是Single freq. solver, 掃波長得到S21^2 的broadband results.
  3. Core 長度掃描:Optimal core length
  4. Taper 寬度掃描:Optimal taper width

Ref.






阿貝數 (Abbe)

 阿貝數 (Abbe number):

指玻璃的色散量,是材料在f(486.1nm), d(587.6nm), c(656.3nm) 波長的折射率函數
1. v_d=(n_d−1)/(n_f−n_c )  only applied to the visible spectrum.
2. 一般的阿貝數值為25-65,玻璃的阿貝數如果超過55(色散少),
就被視為冕牌玻璃(crown glass);如果小於50(色散多),則視為火石玻璃(flints)。


Ernst Abbe 是蔡司的創辦人,提出Abbe number, Numerical aperture

dB 的起源

decibel

  • deci: 十分之一
  • bel = Bell (Bell lab的 Bell)
  • 一開始的用處是音量的大小,Bell 是外科醫生,他研究的音量刻度以可聽到的最輕聲音做為起點0,以使人開始產生痛覺的聲音做為10.


應用

  • 應用在其他工程的意義:兩個功率之比的對數
  • 計算dB值,如果是功率,則係數為10;如果是幅度,則係數為20. 
  • 記:P=V^2/R
  • dBm 可以與 dB 直接相加、相減,但是dBm 不可與 dBm 做運算




AEC

 AEC = DAC+ DSP

26 號線→  32號線

數字越小,線徑越粗,乘載電流越大

I2C vs. SMbus

Notes: 
  1. SMbus (System Management Bus) 是 based on I2C
  2. Intel(x86) 都說SMbus
  3. Non-intel (BRCM, Marvell, Realtek)都說 I2C

Ref.:

Transceiver DDM function

Digital Diagnostic Monitoring (DDM)

從 SFF-8472 MSA 衍伸

監測參數

  1. Temp.
  2. Tx power
  3. Rx power
  4. Laser bias current
  5. Supply voltage

功能

  1. 預測 module 壽命
    • 當Vcc voltage 太高,會讓CMOS device 崩潰
    • 當Vcc voltage 太低,雷射無法運作
  2. 偵測斷線位置,是在收發兩端,如果不是,就是在線路中
  3. 判斷 transceiver 相容性

來源

ONIE, Boot Loader, NOS 之間關係


Boot Loader:  從Flash, Load ONIE, 並且啟動

ONIE: 提供 NOS 安裝的環境

NOS: Linux executable, Vendor OS

來源:Overview — Open Network Install Environment documentation (opencomputeproject.github.io)


Directional coupler (DC)

Notes:


  1. 關鍵參數:Gap, length, wavelength
  2. Coupling efficiency vs. length呈現 Sine 波的形狀
  3. Coupling efficiency vs. wavelength 呈現 Sine 波的形狀
  4. 相比於MMI, DC的footprint較小,可以節省面積,但也由於尺寸小,製程公差較小

Ref:

  1. AIM photonics 動畫:Directional Coupler 

影響因子用魚骨圖表示

Ref: 策略評析 : 魚骨圖、因果圖與問題解決思考流程 - 科技產業資訊室(iKnow) (narl.org.tw)