午安,
我正在嘗試根據一組給定的規格限制來計算“通過/失敗”。 我遇到的問題是,我的晶圓上有大約 386 個裝置,這些裝置在 16 個不同的通道上進行了測試,這些通道都有不同的規格限制。 最重要的是,我有兩種不同的測試條件。 我唯一的解決方案是大量 IF() 語句
if( (:頻道 == 0 ) & (:test_output >= 16) & (test_output <= 22), 1, 99)
新列(“通過/失敗”)<<公式(If(條件,結果1等)
如果有更簡單的方法,我洗耳恭聽。
謝謝
我已附上一張需要執行此操作的表。
感謝您的輸入,我剛剛完成了以下操作
new column( "I/O" ) << Formula(
If(
(:trmode == "Rx") & (:Channel == 0) & (:TEST_OUTPUT >= 6.16) & (:TEST_OUTPUT <= 23.59), 1,
(:trmode == "Rx") & (:Channel == 1) & (:TEST_OUTPUT >= 22.47) & (:TEST_OUTPUT <= 36.72), 1,
(:trmode == "Rx") & (:Channel == 2) & (:TEST_OUTPUT >= 20.65) & (:TEST_OUTPUT <= 33.77), 1,
(:trmode == "Rx") & (:Channel == 3) & (:TEST_OUTPUT >= 21.79) & (:TEST_OUTPUT <= 41.64), 1,
(:trmode == "Rx") & (:Channel == 4) & (:TEST_OUTPUT >= 18.73) & (:TEST_OUTPUT <= 32.72), 1,
(:trmode == "Rx") & (:Channel == 5) & (:TEST_OUTPUT >= 18.53) & (:TEST_OUTPUT <= 32.42), 1,
(:trmode == "Rx") & (:Channel == 6) & (:TEST_OUTPUT >= 23.42) & (:TEST_OUTPUT <= 40.84), 1,
(:trmode == "Rx") & (:Channel == 7) & (:TEST_OUTPUT >= 21.96) & (:TEST_OUTPUT <= 47.10), 1,
(:trmode == "Rx") & (:Channel == 8)</img> & (:TEST_OUTPUT >= 18.98) & (:TEST_OUTPUT <= 48.50), 1,
(:trmode == "Rx") & (:Channel == 9) & (:TEST_OUTPUT >= 20.07) & (:TEST_OUTPUT <= 41.04), 1,
(:trmode == "Rx") & (:Channel == 10) & (:TEST_OUTPUT >= 25.25) & (:TEST_OUTPUT <= 49.21), 1,
(:trmode == "Rx") & (:Channel == 11) & (:TEST_OUTPUT >= 21.91) & (:TEST_OUTPUT <= 35.20), 1,
(:trmode == "Rx") & (:Channel == 12) & (:TEST_OUTPUT >= 22.49) & (:TEST_OUTPUT <= 40.70), 1,
(:trmode == "Rx") & (:Channel == 13) & (:TEST_OUTPUT >= 25.39) & (:TEST_OUTPUT <= 41.81), 1,
(:trmode == "Rx") & (:Channel == 14) & (:TEST_OUTPUT >= 22.50) & (:TEST_OUTPUT <= 41.92), 1,
(:trmode == "Rx") & (:Channel == 15) & (:TEST_OUTPUT >= 23.65) & (:TEST_OUTPUT <= 46.53), 1, 0
)
);
這是我最初的想法,但我想讓測試工程師/管理層可以自由調整限制(如果他們選擇這樣做)。
我沒有提供所有信息,對此我深表歉意。 附件是我的整體資料拉取腳本的下標,當您點擊主視窗中的「yield」按鈕方塊時,該腳本會彈出。 我想在嵌套的 if() 語句中使用此腳本中設定的變數。
感謝您迄今為止的投入。
我在 Excel 中完成此操作的方式雖然不是最快,但確實有助於避免犯錯。使用 IF 和 AND 為每個通道建立 0/1 列,以查看它是否在規格限制內。然後將列相乘 - 如果所有通道都在限制範圍內,您只會得到 1。
建立一個新的資料表,其中包含通道、測試條件、上限和下限列。然後只需將表連接在一起,匹配通道和測試條件即可。然後使用上限和下限列計算通過/失敗