主流實作硬體加速的三家公司:(1)Veloce(Mentor公司);(2)ZeBu(Synopsys公司);(3)Palladium(Cadence公司)。
(1)Veloce(Mentor公司)
Veloce通過定制的可程式設計單元(非常類似FPGA)、不同的内部連接配接網絡結構以及透明的可調試電路實作其模拟器功能。平台上的每一塊模拟器晶片都可以用來模拟一部分的設計邏輯,而整個晶片的功能則通過內建各個模拟器晶片實作片間快速通信。
(2) ZeBu(Synopsys公司)
ZeBu不一樣的地方在于它直接采用FPGA,而且将透明的可調式電路技術和其他特性實作到FPGA中,多個FPGA進一步組成完整的模拟器功能。
(3) Palladium(Cadence公司)
Cadence公司的仿真加速器Palladium顯得與衆不同,作為獨立的加速器平台,其内部包含數量巨大的簡單處理器,每一塊處理器又可以仿真一部分設計邏輯,将運算結果在它們之間傳遞。看起來這些處理器的運算速度低于我們的桌面處理器,但由于成千上萬曉得處理器并行工作,實際的仿真速率遠超過獨立處理器的表現。同時,這些獨立的小型處理器支援透明化的調試方式。
真實世界的頻率高于模拟器的頻率。需要為它們之間的頻率差搭建降速同步的橋接(speed bridge),通過主動降低快速端的速度并緩存快速端的資料,适配兩端的資料交換。