
Silogy
SiLogy Technologies, Inc. · 程式設計
Silogy 開發的 Viv 是一套裝在自家伺服器上的 AI 代理,會讀取程式碼、日誌與波形檔,找出晶片驗證測試失敗的原因,並寫成一份除錯報告。

關於 Silogy
About
Silogy 是什麼
Silogy 是 Viv 的開發商,產品針對數位設計驗證。團隊出身 Y Combinator W24 梯次,2024 年 3 月在 Hacker News 公開發表 Viv。使用者給它一個失敗的測試案例,附上當時的程式碼、日誌目錄與波形檔,它負責查出測試為什麼中斷。
它解決的是硬體開發週期裡最慢的那一段:從回歸測試轉紅,到有人真正搞懂哪裡壞掉之間的時間。Viv 讀的資料跟工程師一樣,報告裡會標明引用哪幾行程式碼、哪幾條訊號。Silogy 宣稱團隊能把除錯時間砍掉九成以上,這個數字來廠商說法,不是獨立測量結果。
所有運算都在你自己的機房裡。Viv 安裝在企業內部基礎設施,設計資料不會離開公司機器,對外只剩連到你設定的 LLM 服務商。
開始使用
- 在內網的一台機器上安裝 Viv 這個 Node.js 套件,確認終端機能正常呼叫。
- 把失敗測試當時的程式碼版本餵給 Viv,可以用目錄形式,也可以用 Synopsys VCS 格式的 filelist。
- 把該次測試的日誌、產出物與波形檔收進同一個目錄。
- 填入 LLM 的 API 金鑰,送出測試執行,讀取回傳的 Markdown 報告。
產品資訊
快速了解 Silogy 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 驗證工程師:Viv 接手除錯失敗測試裡那些重複性工作,每個結論仍由你簽核。
- RTL 與設計工程師:當錯誤落在你負責的區塊,Viv 會指出支撐判斷的訊號與程式路徑,你不必從空白的波形檢視器開始。
- 沒有專職除錯人力的小型晶片團隊:一次安裝就能涵蓋整個流程,但團隊裡仍得有人負責 LLM 端點與 token 預算。
任務
- 分類夜間回歸的失敗案例:早上把失敗測試丟給 Viv,開會前就有一份整理過的判斷。
- 追查一個難纏的測試:Viv 直接查詢動輒數 GB 的波形檔裡的訊號行為,不必人工拖著檢視器慢慢找。
- 撰寫交接用的問題單:Markdown 報告替下一位工程師準備好起點,證據也一併附上。
- 驗證修正結果:補丁之後重跑同一個測試,把它現在的說法跟先前那份報告對照。
情境
- 不能把 IP 送出門的團隊:地端部署讓程式碼、日誌與波形留在自家機房,多半直接排除掉雲端助理類工具。
- CI/CD 流程:偵測不到終端機時,Viv 會切到無介面模式,把報告寫到標準輸出,夜間任務就能把它附在建置結果上。
- 接手不熟悉的區塊:代理的知識庫會隨每次執行累積,當團隊裡沒人寫過原本的測試平台時特別有用。
主要功能
自動追查根因
Viv 從一個失敗的測試出發,自己把程式碼、日誌、規格與波形走過一遍。它不只是標出錯誤的那一行,還會說明問題可能落在哪裡,並列出依據的檔案與訊號。Silogy 把結果定位成給工程師複核的建議,而不是判決。
數 GB 規模的波形除錯
Viv 支援 FST、VCD 與 FSDB 格式,直接查詢訊號行為,不必把整份波形載進檢視器。回歸測試拉長、波形又深的時候,這種波形分析方式決定了一個問題是能被回答,還是被跳過。你也可以指定失敗前後的一段時間範圍來問。
全程留在企業內部
代理本身、分析流程與它讀取的檔案都在你的基礎設施裡執行。唯一的對外連線是你設定的 LLM API。對跟晶圓廠或 IP 供應商簽了保密協議的團隊來說,這條限制往往直接決定工具能不能過關。
自備語言模型
金鑰由你提供,可用 OpenAI、Claude、Llama,或任何支援 vLLM 的端點,Viv 的推理都走這個模型。模型選擇與花費因此留在自己手上,換供應商也不必連工具一起換。已經在用 Claude Code 的團隊,可以直接透過它的 CLI 驅動 Viv。
命令列與 CI/CD 自動化
Viv 的操作介面是一套精簡的命令列工具:裝好套件,附上程式碼與日誌送出執行即可。標準輸入不是終端機時,它會進入無介面模式並輸出 Markdown 報告。偏好留在編輯器裡看結果的人,可以加裝 VS Code 擴充套件。
隨專案成長的知識庫
Viv 在每次執行中持續更新知識庫。時間一長,裡面會累積你的設計、測試平台慣例與過去失敗的脈絡,後續除錯的起跑點因此比第一次更有底。
優缺點
優點
- 安裝流程短:一個 Node.js 套件加一行提交指令,不必先架設運算叢集。
- 設計資料不出公司機器,晶片產業常見的安全審查比較好過。
- 模型自己挑、費用直接付給該服務商,成本看得見也換得回來。
- 無介面模式把夜間失敗的測試變成 CI 可以保存的 Markdown 檔案。
- 報告指向具體的程式碼與訊號,複核的人能檢視推理過程,不必憑信任買單。
缺點
- 沒有公開價目表,得先預約示範、跟業務談過,才知道要花多少錢。
- Viv 需要一個失敗的測試,還要有讀得到的程式碼、日誌與波形。它不會幫你生測試平台,也救不回根本沒跑起來的環境。
- 回答品質取決於你接上的模型,波形檔一長,token 帳單也會跟著有感。
- Silogy 自己的文件就寫明 Viv 可能判斷錯誤,每份報告仍需工程師確認。
常見問題
Viv 是 Silogy 針對數位設計驗證推出的 AI 代理。它拿一個失敗的測試案例,從程式碼、日誌、波形檔與規格推斷可能的根因,再把查到的事情寫成報告。
相關內容
探索與 Silogy 相關的工具、技能與文章。
Silogy 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
