Silogy

Silogy

SiLogy Technologies, Inc. · 程式設計

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

Silogy 的介面預覽

關於 Silogy

About

Silogy 是什麼

Silogy 是 Viv 的開發商,產品針對數位設計驗證。團隊出身 Y Combinator W24 梯次,2024 年 3 月在 Hacker News 公開發表 Viv。使用者給它一個失敗的測試案例,附上當時的程式碼、日誌目錄與波形檔,它負責查出測試為什麼中斷。

它解決的是硬體開發週期裡最慢的那一段:從回歸測試轉紅,到有人真正搞懂哪裡壞掉之間的時間。Viv 讀的資料跟工程師一樣,報告裡會標明引用哪幾行程式碼、哪幾條訊號。Silogy 宣稱團隊能把除錯時間砍掉九成以上,這個數字來廠商說法,不是獨立測量結果。

所有運算都在你自己的機房裡。Viv 安裝在企業內部基礎設施,設計資料不會離開公司機器,對外只剩連到你設定的 LLM 服務商。

開始使用

  1. 在內網的一台機器上安裝 Viv 這個 Node.js 套件,確認終端機能正常呼叫。
  2. 把失敗測試當時的程式碼版本餵給 Viv,可以用目錄形式,也可以用 Synopsys VCS 格式的 filelist。
  3. 把該次測試的日誌、產出物與波形檔收進同一個目錄。
  4. 填入 LLM 的 API 金鑰,送出測試執行,讀取回傳的 Markdown 報告。

產品資訊

快速了解 Silogy 的定價、支援平台與效能。

免費方案否
付費方案N/A, custom quote
平台Linux and macOS, on-premise; optional VS Code extension
開發者SiLogy Technologies, Inc.
類別程式設計
發布日期Mar 2024
最近更新Oct 2026
網站訪問量N/A
網站全球排名9M
API 提供狀態N/A

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 驗證工程師: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 代理。它拿一個失敗的測試案例,從程式碼、日誌、波形檔與規格推斷可能的根因,再把查到的事情寫成報告。