WEBVTT

1
00:00:00.000 --> 00:00:00.800
大家好！

2
00:00:00.833 --> 00:00:04.466
歡迎來到日本！歡迎來到相模灣。

3
00:00:04.633 --> 00:00:08.066
我們現在就在離江之島不遠的地方

4
00:00:08.300 --> 00:00:10.433
我想介紹一下 Tomachie

5
00:00:10.433 --> 00:00:12.666
帶大家了解一些基礎內容

6
00:00:12.800 --> 00:00:13.466
不過

7
00:00:13.466 --> 00:00:17.000
首先要先看幾頁投影片

8
00:00:17.000 --> 00:00:20.233
讓新朋友們先了解一下

9
00:00:20.233 --> 00:00:22.500
Tomachie 到底是做什麼的

10
00:00:22.500 --> 00:00:25.466
我們來看看。Tomachie 是一個印刷電路板（PCB）

11
00:00:25.466 --> 00:00:27.700
設計品質平台

12
00:00:27.700 --> 00:00:31.500
它旨在執行原理圖審查

13
00:00:31.700 --> 00:00:34.766
在佈局之前進行。那它為什麼會存在呢

14
00:00:34.766 --> 00:00:36.333
有幾個原因

15
00:00:36.433 --> 00:00:38.833
我們最初著手做這件事，是因為 Intellitech 的客戶

16
00:00:38.833 --> 00:00:40.900
無法把測試點加入設計中

17
00:00:40.900 --> 00:00:42.700
這件事發生得實在太晚了

18
00:00:42.700 --> 00:00:46.966
電路板往往已經完成了整個佈局

19
00:00:46.966 --> 00:00:48.766
甚至已經製造出來了

20
00:00:48.766 --> 00:00:51.566
設計人員才開始與測試部門

21
00:00:51.566 --> 00:00:53.266
討論測試所需要的東西

22
00:00:53.300 --> 00:00:55.400
所以我們希望更早一點開始

23
00:00:55.400 --> 00:00:57.233
而讓測試點得以插入的方法

24
00:00:57.233 --> 00:00:59.566
就是為設計工程師提供一些東西

25
00:00:59.566 --> 00:01:00.400
那就是

26
00:01:00.400 --> 00:01:01.533
檢查設計

27
00:01:01.600 --> 00:01:04.600
我們發現，PCB 的風險

28
00:01:04.866 --> 00:01:07.500
在原理圖階段修復的成本最低

29
00:01:07.500 --> 00:01:09.833
比在佈局階段修復要便宜

30
00:01:09.833 --> 00:01:11.066
也比在採購階段

31
00:01:11.066 --> 00:01:14.133
或在 PCB 實際製造出來之後修復便宜得多

32
00:01:15.066 --> 00:01:18.400
這裡體現的是「左移」（shift left）以節省成本

33
00:01:18.400 --> 00:01:21.133
儘早發現這些問題

34
00:01:21.900 --> 00:01:24.033
我們希望讓問題浮現出來

35
00:01:24.033 --> 00:01:26.733
比如「不建議用於新設計」（NRND）的元件

36
00:01:26.800 --> 00:01:28.066
測試點數量不足

37
00:01:28.066 --> 00:01:30.700
或者測試點位置不對

38
00:01:30.866 --> 00:01:33.700
我們要檢查處於臨界狀態、可能無法運作的設計

39
00:01:33.700 --> 00:01:37.466
甚至是無法通過法規測試的設計

40
00:01:37.866 --> 00:01:39.866
我們希望提前知道這些

41
00:01:39.866 --> 00:01:42.566
在花時間做佈局之前

42
00:01:42.633 --> 00:01:44.366
我們做的第一步

43
00:01:44.366 --> 00:01:48.233
是確保設計能夠用 AI 進行檢查

44
00:01:48.233 --> 00:01:49.833
我們會做兩類檢查

45
00:01:49.833 --> 00:01:52.400
一類是品質關卡（quality gate）

46
00:01:52.400 --> 00:01:54.666
檢查連接性（connectivity）

47
00:01:54.900 --> 00:01:57.566
然後檢查 BOM 元件資料

48
00:01:57.966 --> 00:02:00.566
也就是查看各項參數值

49
00:02:00.666 --> 00:02:06.400
電容值、電壓、公差和封裝（footprint）

50
00:02:06.400 --> 00:02:08.600
是否全部正確並與料號相符

51
00:02:08.600 --> 00:02:10.266
例如

52
00:02:10.433 --> 00:02:13.266
確保這些屬性

53
00:02:13.466 --> 00:02:15.366
就在你看到的

54
00:02:15.366 --> 00:02:16.533
原理圖符號背後

55
00:02:16.766 --> 00:02:20.066
確保設計所需的屬性齊全

56
00:02:20.066 --> 00:02:21.766
然後我們才去使用 AI

57
00:02:21.766 --> 00:02:24.900
因為 AI 需要所有資料都正確

58
00:02:25.033 --> 00:02:26.666
如果你不給它正確的資料

59
00:02:26.666 --> 00:02:28.733
它就不會給你正確的答案

60
00:02:28.800 --> 00:02:32.266
所以有很多單獨的屬性：

61
00:02:32.366 --> 00:02:34.500
原理圖符號的品質、

62
00:02:34.566 --> 00:02:37.200
接腳的定義方式、

63
00:02:37.200 --> 00:02:40.033
料號等等。

64
00:02:40.033 --> 00:02:41.266
所有這些都必須正確。

65
00:02:41.266 --> 00:02:43.500
我們提供一份你可以執行的報告

66
00:02:43.500 --> 00:02:45.066
讓你獲得這些資訊

67
00:02:45.266 --> 00:02:46.000
就在原理圖繪製階段

68
00:02:46.000 --> 00:02:48.833
我們同時也會插入測試點

69
00:02:48.833 --> 00:02:50.200
在這個過程中

70
00:02:50.200 --> 00:02:51.933
這些確定性檢查

71
00:02:52.000 --> 00:02:54.300
能降低 BOM 採購時的風險

72
00:02:54.300 --> 00:02:55.666
因為我們在驗證

73
00:02:55.666 --> 00:02:57.600
所使用的料號

74
00:02:57.600 --> 00:02:59.766
與設計中已有或應有的

75
00:02:59.766 --> 00:03:02.600
所有屬性相符

76
00:03:02.700 --> 00:03:05.666
一旦我們確認沒有問題

77
00:03:05.666 --> 00:03:08.233
你會得到一個分數。如果分數夠高

78
00:03:08.233 --> 00:03:11.200
必須達到 75 或 80 分

79
00:03:11.200 --> 00:03:13.700
（滿分 100 分）。當分數夠高時

80
00:03:13.700 --> 00:03:17.033
我們就會執行 AI 檢查

81
00:03:17.033 --> 00:03:19.266
並同時結合資料手冊（datasheet）。

82
00:03:19.400 --> 00:03:22.233
這可以避免大家把錢花在一次

83
00:03:22.233 --> 00:03:24.033
效果不會好的分析上

84
00:03:24.033 --> 00:03:27.000
因為原理圖中缺少了大量資訊：

85
00:03:27.000 --> 00:03:30.766
比如電容沒有標值

86
00:03:31.000 --> 00:03:34.033
或者電阻沒有標值

87
00:03:34.033 --> 00:03:36.000
所以我們會提前把這些都查出來

88
00:03:36.100 --> 00:03:38.000
然後我們再去核對資料手冊

89
00:03:38.000 --> 00:03:40.266
我們會檢查設計中存在的

90
00:03:40.266 --> 00:03:42.466
各種元件，並對照

91
00:03:42.466 --> 00:03:45.900
板上的電壓軌檢查極限參數

92
00:03:45.900 --> 00:03:47.900
確保穩壓器或其他 IC 所需的

93
00:03:47.900 --> 00:03:51.366
全部配套元件（ecosystem parts）

94
00:03:51.366 --> 00:03:52.600
這些配套元件

95
00:03:52.600 --> 00:03:54.466
確實存在於原理圖中

96
00:03:54.466 --> 00:03:57.400
並且設計正確。正如我所說，

97
00:03:57.400 --> 00:04:00.500
可測試性設計（design-for-test）是審查的一部分。

98
00:04:00.500 --> 00:04:03.300
我們會考慮 AXI 檢測、

99
00:04:03.433 --> 00:04:05.333
AOI（自動光學檢測）、

100
00:04:05.366 --> 00:04:07.200
飛針測試或 ICT（電路內測試）、

101
00:04:07.200 --> 00:04:10.400
取決於你是否要製作針床治具（bed-of-nails），

102
00:04:10.500 --> 00:04:11.766
還有邊界掃描（boundary scan）。

103
00:04:11.766 --> 00:04:13.166
我們引入了 Intellitech Group

104
00:04:13.166 --> 00:04:17.033
的全部邊界掃描軟體，

105
00:04:17.033 --> 00:04:19.200
然後分析原理圖

106
00:04:19.200 --> 00:04:20.033
以了解那些

107
00:04:20.033 --> 00:04:22.966
測試涵蓋不佳的網路（net）的位置，

108
00:04:23.066 --> 00:04:26.566
以及如果我們插入額外的測試點，

109
00:04:26.600 --> 00:04:28.533
在哪裡能獲得更高的故障涵蓋率。

110
00:04:29.000 --> 00:04:32.800
然後，我們把測試點插入原生 eCAD 檔案

111
00:04:32.800 --> 00:04:34.500
Altium、OrCAD、KiCad、

112
00:04:34.666 --> 00:04:37.166
EasyEDA，這些都支援。

113
00:04:37.166 --> 00:04:39.000
在插入測試點之後，

114
00:04:39.000 --> 00:04:40.900
我們會寫出 eCAD 資料。

115
00:04:41.100 --> 00:04:43.300
當我們發現錯誤和問題時，

116
00:04:43.300 --> 00:04:46.166
這些發現（findings）會進入一個受管理的工作流程，

117
00:04:46.466 --> 00:04:50.200
所以這不僅是檢查，我們還會給出狀態，

118
00:04:50.200 --> 00:04:53.666
並讓你能夠與相關人員

119
00:04:54.066 --> 00:04:54.866
分享該狀態。

120
00:04:54.866 --> 00:04:58.400
當你處理報告中有問題的發現時，

121
00:04:58.633 --> 00:05:01.600
你可以從選單中選擇

122
00:05:01.666 --> 00:05:05.166
該發現的處置方式（disposition）。

123
00:05:05.266 --> 00:05:07.800
所以它是一個設計品質平台。

124
00:05:07.800 --> 00:05:10.900
它不只是一個設計錯誤檢查工具，

125
00:05:10.900 --> 00:05:14.600
它是每位團隊成員都能使用的工具

126
00:05:14.666 --> 00:05:17.466
對每個團隊成員都有價值：

127
00:05:17.466 --> 00:05:18.666
設計、採購、

128
00:05:18.666 --> 00:05:20.433
生產測試和嵌入式軟體；

129
00:05:20.433 --> 00:05:23.633
以及對原理圖品質的

130
00:05:23.633 --> 00:05:24.600
管理。

131
00:05:24.966 --> 00:05:28.300
我們來看看如何上傳你的設計，

132
00:05:28.300 --> 00:05:31.633
以及 Tomachie 平台的一些特點，

133
00:05:31.633 --> 00:05:33.133
還有它能為你的公司

134
00:05:33.133 --> 00:05:33.366
做些什麼。

135
00:05:33.366 --> 00:05:37.366
我們來看網站，上傳第一個設計。

136
00:05:37.400 --> 00:05:40.100
網站上有一個語言選擇器，

137
00:05:40.400 --> 00:05:41.866
支援 17 種語言。

138
00:05:41.866 --> 00:05:44.700
如果你的相關人員需要英語以外的語言，

139
00:05:44.700 --> 00:05:46.666
也是支援的。

140
00:05:46.733 --> 00:05:49.466
頁面展示了我們的處理流程：

141
00:05:49.466 --> 00:05:51.300
解析原理圖、

142
00:05:51.500 --> 00:05:53.833
分析、插入測試點，

143
00:05:53.833 --> 00:05:57.600
然後給出初步報告和電子郵件連結，

144
00:05:57.666 --> 00:06:01.200
之後你可以進行 AI 強化分析（AI enrichment），

145
00:06:01.400 --> 00:06:04.133
同樣會收到該報告的連結。

146
00:06:04.266 --> 00:06:06.766
我已經輸入了我的電子郵件地址

147
00:06:06.766 --> 00:06:10.033
並選擇了 Cricket-Node 這個設計

148
00:06:10.033 --> 00:06:13.033
它由 Eli Hughes 所設計

149
00:06:13.033 --> 00:06:17.433
他是一位非常優秀的設計師，任職於 WaveNumber LLC。

150
00:06:17.433 --> 00:06:22.100
他在 GitHub 上有一個存放他一些工具的儲存庫，

151
00:06:22.666 --> 00:06:25.400
Cricket-Node 就是他在 GitHub 上

152
00:06:25.400 --> 00:06:27.766
分享的設計之一。

153
00:06:27.866 --> 00:06:31.666
你不需要輸入頂層（top level）資訊

154
00:06:31.700 --> 00:06:35.166
或變體（variant），工具會採用你最後

155
00:06:35.166 --> 00:06:36.000
使用過的那個變體，

156
00:06:36.000 --> 00:06:38.566
需要時也可以指定變體。

157
00:06:38.900 --> 00:06:41.366
本例中沒有其他變體，

158
00:06:41.366 --> 00:06:43.866
這是單一設計、單張圖紙，

159
00:06:43.900 --> 00:06:44.966
我記得應該是

160
00:06:44.966 --> 00:06:47.866
用 Altium 畫的。這裡有可測試性設計（DfT）選項，

161
00:06:47.866 --> 00:06:50.566
全部講一遍太花時間了，

162
00:06:50.566 --> 00:06:54.100
但你可以看一看，並把它分享給

163
00:06:54.300 --> 00:06:55.866
你的測試工程師。

164
00:06:55.866 --> 00:06:57.366
你可以選擇

165
00:06:57.433 --> 00:06:59.966
想要插入測試點的位置，

166
00:07:00.000 --> 00:07:02.866
預設不會在所有網路上

167
00:07:02.866 --> 00:07:04.200
插入測試點。

168
00:07:04.333 --> 00:07:06.700
有選項決定你要做人工檢查

169
00:07:06.700 --> 00:07:08.466
還是光學檢測。

170
00:07:08.500 --> 00:07:12.500
這些多半由你的 EMS（代工廠）決定，

171
00:07:12.500 --> 00:07:14.233
也就是為你生產 PCB 的廠商。

172
00:07:14.233 --> 00:07:15.833
我們預設為飛針測試，

173
00:07:15.833 --> 00:07:17.833
但 ICT（電路內測試）、以及像

174
00:07:17.833 --> 00:07:19.766
Intellitech 這樣的整合式測試機

175
00:07:19.766 --> 00:07:22.366
也都是可以選擇的。

176
00:07:22.666 --> 00:07:24.600
你可以微調故障涵蓋率，不過……

177
00:07:24.600 --> 00:07:27.733
這裡暫時不展開細節。

178
00:07:27.800 --> 00:07:29.933
我們會在另一支影片裡講。

179
00:07:29.966 --> 00:07:33.300
克耳文（Kelvin）測試點和各種邊界掃描測試，

180
00:07:33.300 --> 00:07:35.266
不過，你可以直接採用預設設定。

181
00:07:35.266 --> 00:07:37.200
這通常是個不錯的起點。

182
00:07:37.400 --> 00:07:38.900
我會再做一支影片

183
00:07:38.900 --> 00:07:43.700
講解如何最佳化測試點插入

184
00:07:43.700 --> 00:07:46.733
並結合各種測試方法來進行。

185
00:07:46.766 --> 00:07:51.166
還有 PCOLA/SOQ 評分，也可以調整，

186
00:07:51.166 --> 00:07:52.800
但那也是另一支影片的內容。

187
00:07:52.800 --> 00:07:55.366
如何處理 PCOLA/SOQ？

188
00:07:55.700 --> 00:07:57.266
你可以保留預設設定，

189
00:07:57.266 --> 00:07:58.200
除非你自己知道，

190
00:07:58.200 --> 00:08:00.700
或你的測試工程師知道如何另行設定

191
00:08:00.700 --> 00:08:04.066
以便針對你的環境實現

192
00:08:04.066 --> 00:08:06.833
合適的故障涵蓋率。審閱之後，

193
00:08:06.833 --> 00:08:08.966
你可以點選「我已審閱」，

194
00:08:08.966 --> 00:08:09.800
表示已審閱了該 PCB

195
00:08:09.800 --> 00:08:12.400
可用的測試選項。

196
00:08:12.766 --> 00:08:15.166
然後點選這裡，

197
00:08:15.166 --> 00:08:17.700
表示你同意保密協定（CDA）。

198
00:08:17.766 --> 00:08:20.000
我們也接受公司的 CDA，

199
00:08:20.000 --> 00:08:21.800
有單獨的頁面，

200
00:08:21.800 --> 00:08:24.633
你可以讓我們簽署

201
00:08:24.633 --> 00:08:26.800
你們自己的保密協定。

202
00:08:26.800 --> 00:08:29.266
網站上有一份基礎版協定

203
00:08:29.266 --> 00:08:30.900
其中說明

204
00:08:30.900 --> 00:08:34.100
我們不會與任何第三方分享你的設計，

205
00:08:34.833 --> 00:08:37.066
並逐條說明保密保護的措施。

206
00:08:37.100 --> 00:08:39.666
下一步，告訴它你要分析原理圖，

207
00:08:39.800 --> 00:08:41.700
它就會上傳設計。

208
00:08:41.700 --> 00:08:44.000
你應該會看到「提交成功」，

209
00:08:44.000 --> 00:08:47.800
這樣你就知道所有原理圖圖紙都被找到了

210
00:08:48.200 --> 00:08:50.866
設計頁面也沒有任何問題，

211
00:08:50.866 --> 00:08:52.900
然後就會顯示提交成功。

212
00:08:52.900 --> 00:08:54.300
接著查看你的

213
00:08:54.300 --> 00:08:56.600
電子郵件連結以開始處理。

214
00:08:56.666 --> 00:08:57.800
你會收到一封電子郵件，

215
00:08:57.800 --> 00:09:00.533
然後點選「開始處理」按鈕。

216
00:09:00.866 --> 00:09:01.466
這一步的作用

217
00:09:01.466 --> 00:09:04.000
只是驗證你提交的地址

218
00:09:04.000 --> 00:09:07.300
是一個有效的電子郵件地址。處理流程

219
00:09:07.366 --> 00:09:08.866
會在你提交設計後啟動，

220
00:09:08.866 --> 00:09:10.166
處理完成後

221
00:09:10.166 --> 00:09:11.333
你會收到另一封電子郵件

222
00:09:11.866 --> 00:09:14.066
告訴你報告已經就緒。

223
00:09:14.166 --> 00:09:17.300
初步執行（preliminary run）會顯示

224
00:09:17.300 --> 00:09:20.100
三項內容：報告、

225
00:09:20.100 --> 00:09:23.300
一個已插入測試點的修改版設計、

226
00:09:23.766 --> 00:09:26.000
以及 Tomachie 產生的 BOM。

227
00:09:26.000 --> 00:09:27.433
你可以把這份 BOM

228
00:09:27.433 --> 00:09:29.400
與你所用 eCAD 工具

229
00:09:29.400 --> 00:09:32.766
匯出的 BOM 比對。你會得到一個快速摘要，

230
00:09:32.900 --> 00:09:36.366
這個設計得分很高，

231
00:09:36.466 --> 00:09:38.366
100 分中得了 86 分。

232
00:09:38.400 --> 00:09:40.766
這裡給出一些統計資料，比如

233
00:09:40.766 --> 00:09:44.933
共有 14 顆 IC、一張圖紙，

234
00:09:45.066 --> 00:09:47.966
然後會帶你進入 AI 部分。

235
00:09:48.233 --> 00:09:50.000
在進入 AI 部分之前，

236
00:09:50.000 --> 00:09:52.600
最好先看一下報告。

237
00:09:52.600 --> 00:09:55.800
那我們就來看，這就是報告。

238
00:09:55.800 --> 00:09:59.500
如前所述，這是 Eli Hughes 的設計。

239
00:09:59.500 --> 00:10:01.033
是非常非常好的設計，

240
00:10:01.033 --> 00:10:02.733
他是一位非常優秀的設計師。

241
00:10:02.833 --> 00:10:05.433
那個 86/100 的分數被扣減了。

242
00:10:05.433 --> 00:10:08.000
報告會告訴你扣分的原因，

243
00:10:08.000 --> 00:10:10.000
主要是在故障涵蓋率上。

244
00:10:10.166 --> 00:10:13.800
這個設計裡已經有不少測試點，

245
00:10:14.000 --> 00:10:17.200
Tomachie 只是希望再多幾個測試點。

246
00:10:17.200 --> 00:10:19.966
分數可以顯著提升，

247
00:10:19.966 --> 00:10:22.266
方法是加入更多測試點。

248
00:10:22.500 --> 00:10:24.566
還發現有一些電源軌

249
00:10:24.566 --> 00:10:27.000
上面沒有標註電壓。

250
00:10:27.166 --> 00:10:30.566
+VIN 是輸入電壓，

251
00:10:31.066 --> 00:10:35.600
執行 AI 時它會問我們

252
00:10:35.633 --> 00:10:38.900
這個電壓的規格是什麼。

253
00:10:38.966 --> 00:10:40.666
這樣就更清楚了：

254
00:10:40.766 --> 00:10:43.966
AI 需要知道所有外部

255
00:10:43.966 --> 00:10:45.266
電壓軌。它可以推算出

256
00:10:45.266 --> 00:10:48.600
那些非外部的電壓軌，

257
00:10:48.600 --> 00:10:51.266
而像 VBATT、

258
00:10:51.266 --> 00:10:54.366
或 +VIN 這些，AI 並不清楚

259
00:10:54.366 --> 00:10:56.600
那裡允許什麼電壓範圍。

260
00:10:56.600 --> 00:10:59.500
我們會在下一階段輸入這些資訊，

261
00:10:59.500 --> 00:11:01.133
我會示範怎麼做。

262
00:11:01.200 --> 00:11:04.100
看起來可能有一些料號

263
00:11:04.266 --> 00:11:06.633
與其參數值不相符。

264
00:11:06.633 --> 00:11:11.700
初步執行會檢查料號

265
00:11:11.900 --> 00:11:14.300
與元件是否相符。

266
00:11:14.300 --> 00:11:16.200
這裡有個問題：

267
00:11:16.200 --> 00:11:18.066
料號解碼出來

268
00:11:18.066 --> 00:11:20.966
是一個 6.8 uH、

269
00:11:20.966 --> 00:11:23.300
公差 ±30% 的電感。

270
00:11:23.300 --> 00:11:25.333
但原理圖上標的是

271
00:11:25.800 --> 00:11:28.800
±20%。相差很小，

272
00:11:28.833 --> 00:11:31.466
只是在公差上

273
00:11:31.466 --> 00:11:34.066
存在不一致。不過其他

274
00:11:34.066 --> 00:11:36.266
元件都正確。這項分析是很好的核對手段，

275
00:11:36.266 --> 00:11:38.666
用於確保 BOM 與原理圖上

276
00:11:38.666 --> 00:11:40.100
所標註的參數值

277
00:11:40.100 --> 00:11:41.900
保持一致。

278
00:11:42.400 --> 00:11:44.766
另一個關鍵部分是電源概覽（power overview）。

279
00:11:45.100 --> 00:11:46.500
它給出一些基本資訊：

280
00:11:46.500 --> 00:11:48.800
工具能夠辨識出

281
00:11:48.800 --> 00:11:51.366
設計中存在的電源軌，

282
00:11:51.466 --> 00:11:53.100
說明電源來自哪裡，

283
00:11:53.100 --> 00:11:55.166
以及負載（consumer）是哪些。

284
00:11:55.233 --> 00:11:57.833
如前所述，它會做標註。

285
00:11:57.833 --> 00:11:59.800
它發現有一條電源軌

286
00:11:59.800 --> 00:12:02.800
不知道電壓是多少。這可以

287
00:12:02.800 --> 00:12:04.200
透過在網頁上輸入來解決。

288
00:12:04.200 --> 00:12:06.400
Tomachie 還會產生報告的其他部分：

289
00:12:06.500 --> 00:12:10.566
你的 LSSI 是什麼；晶片支援 SWD，

290
00:12:10.566 --> 00:12:12.100
這也屬於這一部分。

291
00:12:12.400 --> 00:12:14.766
你還能了解

292
00:12:14.766 --> 00:12:16.900
你的高速介面

293
00:12:17.000 --> 00:12:20.166
HSSI 和記憶體。

294
00:12:20.166 --> 00:12:22.866
這裡討論的是分配給

295
00:12:22.866 --> 00:12:25.266
差動對（differential pair）的 class，

296
00:12:25.733 --> 00:12:29.666
它要求提供更詳細一些的資訊。

297
00:12:29.766 --> 00:12:32.600
目前分配的 class 只是「USB」。

298
00:12:33.000 --> 00:12:35.066
如果是你自己的設計，

299
00:12:35.066 --> 00:12:37.366
原理圖和佈局都由你自己完成，

300
00:12:37.366 --> 00:12:40.566
那「USB」也許足以說明佈局時

301
00:12:40.566 --> 00:12:43.866
需要什麼。但 Tomachie 希望

302
00:12:43.866 --> 00:12:47.666
class 中包含阻抗，USB 2.0 是 90 歐姆。

303
00:12:47.666 --> 00:12:49.400
class 名稱應為「90_ohms」，

304
00:12:49.400 --> 00:12:51.300
這樣就能告訴佈局工程師

305
00:12:51.300 --> 00:12:55.933
USB 2.0 走線的正確阻抗。

306
00:12:56.066 --> 00:12:57.233
報告還會分析

307
00:12:57.233 --> 00:13:00.766
記憶體。本設計中的 QSPI

308
00:13:00.766 --> 00:13:02.466
除測試點外沒有其他問題。

309
00:13:02.466 --> 00:13:04.766
測試點可以讓你進行板上燒錄，

310
00:13:04.800 --> 00:13:06.666
即直接對元件燒錄。

311
00:13:06.666 --> 00:13:10.633
你也可以透過 U5 進行在系統燒錄，

312
00:13:10.633 --> 00:13:12.033
Tomachie 偵測到這是一個可用的選項。

313
00:13:12.033 --> 00:13:15.533
它知道你能否使用 SWD 埠

314
00:13:15.566 --> 00:13:17.800
來載入燒錄資料，

315
00:13:18.000 --> 00:13:20.566
如果你想採用間接燒錄的方式。

316
00:13:20.600 --> 00:13:23.333
功能分析（functional analysis）是空白的，

317
00:13:23.366 --> 00:13:25.600
因為在初步執行階段

318
00:13:25.600 --> 00:13:26.900
我們還沒有資料手冊。

319
00:13:26.900 --> 00:13:28.666
AI 會幫我們處理資料手冊。

320
00:13:28.666 --> 00:13:30.033
報告確實列出了將要分析的

321
00:13:30.033 --> 00:13:31.866
基本內容，

322
00:13:31.866 --> 00:13:34.533
以及需要關注的現有 IC。

323
00:13:34.600 --> 00:13:37.000
還有一個可測試性設計（DfT）部分，

324
00:13:37.000 --> 00:13:39.533
列出了網頁上的全部設定，

325
00:13:39.566 --> 00:13:40.766
僅供參考。

326
00:13:40.766 --> 00:13:43.833
然後報告 PCB 的故障涵蓋率。

327
00:13:43.833 --> 00:13:45.966
這裡打了勾號，

328
00:13:45.966 --> 00:13:48.633
表示大多數電源軌上

329
00:13:48.633 --> 00:13:50.166
都有配置得當的測試點。

330
00:13:50.433 --> 00:13:53.500
報告還會指出哪些地方需要測試點

331
00:13:53.500 --> 00:13:54.866
但目前沒有。

332
00:13:55.000 --> 00:13:56.966
Hughes 先生的接地測試點做得很好。

333
00:13:57.100 --> 00:14:00.066
一共有 4 個。Tomachie 預設是 6 個，

334
00:14:00.066 --> 00:14:01.766
但 4 個也已經很不錯了。

335
00:14:01.766 --> 00:14:04.566
報告會標明插入的測試點位置，

336
00:14:05.000 --> 00:14:07.166
然後計算故障涵蓋率，

337
00:14:07.166 --> 00:14:09.500
同時給出涵蓋率資料，

338
00:14:09.500 --> 00:14:12.466
依據所執行的測試類型

339
00:14:12.466 --> 00:14:13.966
或光學檢測方式。

340
00:14:14.366 --> 00:14:17.300
這部分本身就夠做一整支影片

341
00:14:17.300 --> 00:14:18.400
才能講完。

342
00:14:18.400 --> 00:14:19.700
所以現在沒辦法展開，

343
00:14:19.700 --> 00:14:22.200
我們稍微跳過一些，

344
00:14:22.200 --> 00:14:23.900
因為本影片只介紹

345
00:14:23.900 --> 00:14:26.166
提交設計的基礎流程。

346
00:14:26.500 --> 00:14:30.600
以上就是該頁面的概覽。

347
00:14:31.066 --> 00:14:33.166
現在你可以

348
00:14:33.166 --> 00:14:36.000
進行 AI 強化分析了。

349
00:14:36.000 --> 00:14:39.500
這是 +VIN；它需要知道

350
00:14:39.500 --> 00:14:41.300
你的標稱外部電源是多少。

351
00:14:41.300 --> 00:14:44.766
我記得這是一個 12V 系統，

352
00:14:44.833 --> 00:14:47.733
可能最低到 6V，

353
00:14:48.100 --> 00:14:50.466
瞬間最高可到 18V。

354
00:14:50.633 --> 00:14:52.866
設計者比我更清楚。

355
00:14:53.233 --> 00:14:55.500
對於電池供電的 PCB，

356
00:14:55.500 --> 00:14:58.400
6–18V 可以算是合理範圍。

357
00:14:58.566 --> 00:15:00.033
接下來是降額（de-rating）

358
00:15:00.033 --> 00:15:04.800
策略的選擇，你在這裡選擇

359
00:15:04.800 --> 00:15:06.500
使用環境。我們就選商用（commercial），

360
00:15:06.500 --> 00:15:08.866
即攝氏 25 度，

361
00:15:08.866 --> 00:15:12.000
但在商用環境中溫度會升到

362
00:15:12.000 --> 00:15:13.166
攝氏 40 度。

363
00:15:13.166 --> 00:15:15.766
AI 需要知道溫度上限。

364
00:15:16.200 --> 00:15:21.266
這裡每一項都有單獨的限值，

365
00:15:21.500 --> 00:15:24.033
如果你認為最高環境溫度

366
00:15:24.033 --> 00:15:26.733
不會達到 40 度，

367
00:15:27.033 --> 00:15:29.166
可以往下調。

368
00:15:29.166 --> 00:15:34.533
電容電壓將降額 20%，

369
00:15:34.566 --> 00:15:37.366
即可用規格電壓的 80%。

370
00:15:37.433 --> 00:15:40.366
每一項都可以調整：繞組、

371
00:15:40.366 --> 00:15:42.700
電壓、飽和電流等等。

372
00:15:42.866 --> 00:15:44.500
這只是預設的降額設定，

373
00:15:44.500 --> 00:15:46.566
它本身也夠講一支影片，

374
00:15:46.566 --> 00:15:48.300
所以這裡不全部展開，

375
00:15:48.300 --> 00:15:49.666
只是讓你知道

376
00:15:49.666 --> 00:15:51.900
有降額功能可用，

377
00:15:51.900 --> 00:15:53.700
你可以調整這些設定，

378
00:15:53.700 --> 00:15:55.666
以滿足特定標準的要求。

379
00:15:55.666 --> 00:15:57.366
Tomachie 提供三個選項。

380
00:15:57.400 --> 00:15:59.900
目前暫不提供軍用（military）級別，

381
00:15:59.900 --> 00:16:01.766
但車用（automotive）和工業級（industrial）

382
00:16:01.766 --> 00:16:02.900
會更嚴格一些，

383
00:16:02.900 --> 00:16:05.700
顯然降額幅度更大。

384
00:16:05.700 --> 00:16:07.966
我們現在就先選商用。

385
00:16:08.100 --> 00:16:10.800
接下來做 AI 分析時，

386
00:16:11.233 --> 00:16:13.300
如果我已經審閱過修改版設計，

387
00:16:13.300 --> 00:16:16.000
就可以用它替代原始設計。

388
00:16:16.000 --> 00:16:19.600
修改版設計中已包含測試點。

389
00:16:19.833 --> 00:16:22.200
我現在先不勾選，

390
00:16:22.200 --> 00:16:24.366
因為我們還沒審閱修改版設計。

391
00:16:24.366 --> 00:16:26.133
這會在另一支影片裡做。

392
00:16:26.566 --> 00:16:27.266
然後

393
00:16:27.266 --> 00:16:30.366
可以選擇分析的詳細程度：

394
00:16:30.366 --> 00:16:31.266
經濟（economy）、標準（standard）

395
00:16:31.266 --> 00:16:34.200
或高級（premium）。這也是另一支影片的內容。

396
00:16:34.200 --> 00:16:36.700
我們現在就用「標準」。

397
00:16:36.800 --> 00:16:39.033
它在效能、

398
00:16:39.033 --> 00:16:41.700
LLM 模型的能力與深度

399
00:16:42.166 --> 00:16:45.366
以及成本之間取得了很好的平衡。我們選擇：設計概覽、

400
00:16:45.366 --> 00:16:48.500
電源概覽、功能分析、

401
00:16:48.700 --> 00:16:50.366
EMC/ESD 分析、

402
00:16:50.400 --> 00:16:52.366
HSSI 與記憶體分析。

403
00:16:52.366 --> 00:16:54.966
如果設計中沒有 HSSI 或記憶體，

404
00:16:55.066 --> 00:16:56.766
相應選項就不會出現。

405
00:16:56.933 --> 00:16:59.033
使用 AI 分析時，還免費附贈

406
00:16:59.033 --> 00:17:01.733
「成就證書」（certificate of accomplishment）。

407
00:17:01.833 --> 00:17:03.366
它永久記錄了

408
00:17:03.366 --> 00:17:06.000
你能夠創作出什麼水準的設計，

409
00:17:06.100 --> 00:17:07.866
而不會展示具體機密。

410
00:17:07.866 --> 00:17:10.466
你現在的雇主

411
00:17:10.466 --> 00:17:12.200
不希望你把他們的原理圖

412
00:17:12.200 --> 00:17:15.433
帶去下一場求職面試。

413
00:17:15.433 --> 00:17:16.166
Tomachie 做的是

414
00:17:16.166 --> 00:17:20.366
讓你能證明自己的設計水準，

415
00:17:20.366 --> 00:17:21.833
方式就是使用這份

416
00:17:21.833 --> 00:17:23.300
永久保存在網站上的證書。

417
00:17:23.466 --> 00:17:26.300
它描述設計的特徵，

418
00:17:26.400 --> 00:17:29.600
而不洩漏你現任雇主或客戶的

419
00:17:29.600 --> 00:17:30.833
智慧財產權細節。

420
00:17:30.833 --> 00:17:32.600
Tomachie 還會產生 EDIF 網路表，

421
00:17:32.600 --> 00:17:34.633
比你的 eCAD 工具產生的好得多。

422
00:17:34.633 --> 00:17:36.233
它包含全部元件屬性、

423
00:17:36.233 --> 00:17:38.200
網路、接腳名稱和接腳編號，

424
00:17:38.233 --> 00:17:40.400
是比 eCAD 內建的

425
00:17:40.400 --> 00:17:42.300
強得多的 EDIF 產生器。

426
00:17:42.700 --> 00:17:46.466
如果有支援 Linux/Zephyr 的處理器，

427
00:17:46.466 --> 00:17:50.433
Tomachie 會產生「裝置樹來源覆蓋」（device tree source overlay）檔案。

428
00:17:50.433 --> 00:17:52.500
那也是另一支影片

429
00:17:52.500 --> 00:17:54.933
會詳細講解的內容。

430
00:17:55.033 --> 00:17:56.466
當你選好

431
00:17:56.466 --> 00:17:59.566
所有需要強化分析的部分後，

432
00:17:59.566 --> 00:18:03.000
就可以購買金幣（coins）。

433
00:18:03.366 --> 00:18:06.900
目前 1 個金幣約合 1 美元。

434
00:18:07.000 --> 00:18:09.133
如果你有 Tomachie 的優惠券，

435
00:18:09.300 --> 00:18:10.966
可以使用它，

436
00:18:10.966 --> 00:18:13.500
從而減少你需要購買的

437
00:18:13.500 --> 00:18:14.733
金幣數量。

438
00:18:14.966 --> 00:18:17.433
購買透過 Stripe 完成，

439
00:18:17.433 --> 00:18:19.866
因此你的信用卡資訊

440
00:18:19.866 --> 00:18:22.500
不會儲存在 Tomachie 網站上。

441
00:18:22.800 --> 00:18:24.533
一切都透過 Stripe 處理，

442
00:18:24.833 --> 00:18:27.600
Stripe 在全球都很知名。

443
00:18:27.666 --> 00:18:30.700
購買完成後，Tomachie 就會開始分析。

444
00:18:31.200 --> 00:18:33.600
為節省時間，我已預先產生了報告。

445
00:18:33.600 --> 00:18:38.066
我現在帶大家進入分析頁面。

446
00:18:38.333 --> 00:18:42.266
這是 Cricket Node 的 AI 分析結果。

447
00:18:42.300 --> 00:18:45.533
相較於之前的報告，分數降低了幾分。

448
00:18:45.800 --> 00:18:49.033
我們可以看到扣分的原因。

449
00:18:49.033 --> 00:18:52.400
有若干中等程度的問題

450
00:18:52.400 --> 00:18:56.000
需要解決。這是一個非常好的設計，

451
00:18:56.200 --> 00:19:00.566
但 Tomachie 的專業級標準可能會

452
00:19:00.566 --> 00:19:01.400
對「專案/DIY」類板子偏嚴苛，

453
00:19:01.400 --> 00:19:04.300
這類板子本來就不是針對量產環境。

454
00:19:04.300 --> 00:19:04.566
我們可以

455
00:19:04.566 --> 00:19:07.566
來看看具體有哪些問題。

456
00:19:07.666 --> 00:19:09.366
有一個連結可以直接帶你過去。

457
00:19:09.366 --> 00:19:12.200
電源問題（power findings）連結

458
00:19:12.200 --> 00:19:14.200
會告訴我們發現了哪些錯誤。

459
00:19:14.400 --> 00:19:16.533
我們來看文字描述部分，

460
00:19:16.633 --> 00:19:18.566
看看內容是什麼樣子。

461
00:19:18.833 --> 00:19:20.766
報告包含設計概覽，

462
00:19:20.766 --> 00:19:22.600
會對這塊 PCB 進行說明。

463
00:19:22.600 --> 00:19:25.266
這塊板子不是我設計的，

464
00:19:25.266 --> 00:19:27.466
所以這對我非常有用，

465
00:19:27.466 --> 00:19:28.266
因為我並不熟悉它。

466
00:19:28.266 --> 00:19:30.466
透過閱讀這些文字，你可以很快了解

467
00:19:30.466 --> 00:19:32.766
這塊板子的功能，寫得非常清楚。

468
00:19:32.766 --> 00:19:35.100
它提供了設計描述，

469
00:19:35.100 --> 00:19:36.500
以及元件的溫度等級。

470
00:19:36.566 --> 00:19:39.033
往下到電源概覽部分，

471
00:19:39.033 --> 00:19:41.666
在電源樹（Power Tree）概覽中

472
00:19:41.666 --> 00:19:43.400
會有更深入的分析，

473
00:19:43.466 --> 00:19:45.866
它會說明這塊板子，

474
00:19:46.200 --> 00:19:47.900
以及現有的 12V 保護。

475
00:19:48.300 --> 00:19:50.233
說明降壓轉換器（buck converter），

476
00:19:50.233 --> 00:19:50.600
還有迴路

477
00:19:50.600 --> 00:19:53.600
穩定性與輸出電容的關係。

478
00:19:54.366 --> 00:19:56.700
其中討論了一些問題，

479
00:19:56.700 --> 00:19:58.833
既寫在文字描述裡，也列在發現中。

480
00:19:58.833 --> 00:20:01.400
我們來看這些發現。

481
00:20:01.500 --> 00:20:05.166
其中一條是：VDDH 接腳

482
00:20:05.233 --> 00:20:08.766
位於一個 0 歐姆連接電阻

483
00:20:08.966 --> 00:20:11.800
以及二極體 D6、D7 的遠端。

484
00:20:12.033 --> 00:20:16.200
資料手冊說明

485
00:20:16.200 --> 00:20:18.466
那裡應該有去耦合，

486
00:20:18.466 --> 00:20:20.600
應該有一些電容

487
00:20:20.600 --> 00:20:22.166
就近放在晶片旁。

488
00:20:22.166 --> 00:20:23.933
我們來看設計，

489
00:20:24.000 --> 00:20:25.900
看看它在哪裡。

490
00:20:25.900 --> 00:20:29.233
這塊板子有兩種供電方式：

491
00:20:29.233 --> 00:20:30.633
一種透過 VBUS，

492
00:20:30.633 --> 00:20:33.733
另一種透過 12V 介面。

493
00:20:34.000 --> 00:20:36.300
他在這裡用了二極體「或」（diode OR）電路，

494
00:20:36.300 --> 00:20:39.366
然後是剛才說的那個 0 歐姆電阻，

495
00:20:39.366 --> 00:20:40.966
再接到 VDDH。

496
00:20:41.033 --> 00:20:43.333
可以看到這裡沒有去耦合，

497
00:20:43.466 --> 00:20:45.333
這條發現是正確的：

498
00:20:45.466 --> 00:20:49.233
應該在 Y2 的這個位置

499
00:20:49.233 --> 00:20:53.000
就近放一個 4.7 uF 電容。可以看到，即使是

500
00:20:53.000 --> 00:20:55.533
非常有能力、非常優秀的設計師，

501
00:20:55.833 --> 00:20:59.400
Tomachie 也能找出非常細微的問題。

502
00:20:59.866 --> 00:21:02.200
這裡有大容量電容（bulk capacitance），

503
00:21:02.366 --> 00:21:04.200
我好像沒在原理圖上展示出來。

504
00:21:04.200 --> 00:21:07.533
我們可以看 5V 電源軌，

505
00:21:07.666 --> 00:21:09.466
這不是我想停的位置，

506
00:21:09.466 --> 00:21:12.700
不過我們可以看這裡的 5V 網路。

507
00:21:12.700 --> 00:21:19.800
電池 12V 經過 Q6 進來，

508
00:21:19.800 --> 00:21:22.700
經過保護後進入穩壓器，

509
00:21:22.700 --> 00:21:24.400
穩壓器的輸出端

510
00:21:24.466 --> 00:21:27.500
有 150 uF 電容，

511
00:21:27.800 --> 00:21:28.500
一共三個，

512
00:21:28.500 --> 00:21:33.700
所以這路 5V 穩壓效果很好。

513
00:21:33.700 --> 00:21:35.766
但這條發現也是對的：

514
00:21:35.766 --> 00:21:39.433
這些電容位於電阻和二極體

515
00:21:39.433 --> 00:21:42.266
阻抗的另一側。

516
00:21:42.266 --> 00:21:46.100
所以我們需要在那裡放一個 4.7 uF

517
00:21:46.100 --> 00:21:48.466
電容，以滿足 Nordic

518
00:21:48.466 --> 00:21:49.966
資料手冊的要求。第二條發現，

519
00:21:49.966 --> 00:21:51.700
我不會逐條全部講，

520
00:21:51.800 --> 00:21:53.400
只是讓大家有個概念。

521
00:21:53.433 --> 00:21:55.500
第二條是 VBUS，

522
00:21:55.700 --> 00:21:57.766
我們也可以驗證一下

523
00:21:58.366 --> 00:21:59.266
它是否準確。

524
00:21:59.266 --> 00:22:01.666
它從 USB 連接埠進來，

525
00:22:01.800 --> 00:22:06.366
有一個測試點和保護二極體，

526
00:22:06.433 --> 00:22:10.033
但沒有別的了。一個小疏忽：

527
00:22:10.033 --> 00:22:12.800
VBUS 線上同樣

528
00:22:12.800 --> 00:22:17.033
沒有任何電容。這個問題

529
00:22:17.033 --> 00:22:19.900
修正起來會很簡單。

530
00:22:19.900 --> 00:22:21.033
非常感謝大家。

531
00:22:21.033 --> 00:22:22.966
希望你喜歡這次

532
00:22:22.966 --> 00:22:24.600
對 Tomachie 基礎功能的介紹，

533
00:22:24.900 --> 00:22:27.900
以及它的能力。還有很多可以講：

534
00:22:27.900 --> 00:22:32.100
降額、裝置樹來源檔案的輸出、

535
00:22:32.433 --> 00:22:34.266
測試點的插入，

536
00:22:34.566 --> 00:22:36.666
但今天就先到這裡。

537
00:22:36.666 --> 00:22:37.966
感謝大家的關注，

538
00:22:37.966 --> 00:22:40.266
希望你把你的第一個設計上傳到 Tomachie，

539
00:22:40.266 --> 00:22:42.700
非常感謝觀看！
