国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

MVBCY 芯片研制

2021-05-21 01:54陳玉飛
鐵道機車車輛 2021年2期
關(guān)鍵詞:版圖時序芯片

王 鋒,陳玉飛

(中車大連電力牽引研發(fā)中心有限公司, 遼寧大連116052)

多功能車輛總線(MVB)是主流列車控制網(wǎng)絡,其具有實時性強、可靠性高等特點。搭建MVB網(wǎng)絡系統(tǒng)需要以MVB 協(xié)議控制芯片為基礎(chǔ)。

目前市場上使用的專用MVB 協(xié)議控制芯片主要由國外公司提供。國內(nèi)有數(shù)家廠商研制出了以FPGA 為基礎(chǔ)的MVB 板卡或設備,并已經(jīng)有大規(guī)模的成熟應用。

中車大連電力牽引研發(fā)中心有限公司于2008年研制出了自主的MVB IP 核,采用FPGA 芯片寫入自主MVB IP 核的方式實現(xiàn)MVB 設備。裝載自主MVB IP 核的FPGA 芯片已經(jīng)裝車應用30 000 多片。2018 年,將自主研制的MVB IP 核進行芯片化,完成了MVBCY 的流片。

1 MVBCY 的技術(shù)參數(shù)

MVBCY 芯片在設計上滿足IEC 61375-3-1、IEC 61375-3-2 標準規(guī)定的要求,芯片的總體技術(shù)參數(shù)如下[1-2]:

(1)MVB 數(shù)據(jù)傳輸服從曼徹斯特編碼,數(shù)據(jù)速率1.5 Mb/s;

(2)基本周期(過程+監(jiān)控+消息+保護相)時間1.0 ms;

(3)傳輸介質(zhì):EMD 或ESD;

(4)數(shù)據(jù)完整性:每64 位數(shù)據(jù)有8 位CRC 校驗,漢明距離=8;

(5)過程數(shù)據(jù):可尋址端口4 095 個;

(6)消息數(shù)據(jù):可緩沖消息包個數(shù):收發(fā)隊列各256 個;

(7)監(jiān)視數(shù)據(jù):全網(wǎng)掃描;

(8)支持MVB:1~4 類設備功能、以及不帶CPU 的MVB 1 類設備功能;

(9)引腳封裝:QFP144;

(10)工作溫度:-40℃~85℃;

(11)晶振頻率:24 MHz。

2 設計方案

2.1 研制流程

MVBCY 芯片研制流程如圖1 所示,設計包含前端設計、后端設計、芯片加工、芯片集成、產(chǎn)品制造和批量流片。前端設計主要是寄存器傳輸級RTL 設計,實現(xiàn)MVB 協(xié)議功能,設計完成后進行前端功能性仿真驗證,所有功能驗證正確后才能進行下一步;后端設計主要是對前端設計的RTL代碼進行綜合、約束、布局和布線,然后進行門電路驗證以及靜態(tài)時序分析,其中靜態(tài)時序分析包括綜合后的時序分析和布局布線后的時序分析,對所有可能的路徑進行檢查,不存在遺漏關(guān)鍵路徑的問題,同時要驗證保持建立時間,時鐘脈沖寬度測試,組合反饋電路測試等,驗證通過后生產(chǎn)GDS 版圖,用于芯片加工;芯片加工主要是按照流片工藝要求,對GDS 版圖進行樣片流片,然后封裝成特定結(jié)構(gòu)外形的芯片;芯片集成是通過硬件設計將芯片集成到測試電路板上,然后進行測試軟件的設計和聯(lián)調(diào),測試通過后認為芯片的功能是正確的;產(chǎn)品制造是對芯片進行產(chǎn)品設計并進行產(chǎn)品的特定測試,包括一致性測試和型式試驗,通過測試后,芯片的性能達到應用要求,方可對芯片進行批量投產(chǎn)流片。

圖1 芯片設計流程

2.2 前端設計

2.2.1 功能結(jié)構(gòu)

MVBCY 芯片功能結(jié)構(gòu)如圖2 所示,包括如下功能模塊:用于實現(xiàn)幀發(fā)送的編碼器發(fā)送模塊;用于實現(xiàn)幀接收及幀的錯誤檢測的譯碼器接收模塊;用于與應用處理器之間通信的用戶接口模塊;用于總線控制的內(nèi)部總線模塊;用于完成不帶CPU 單獨數(shù)據(jù)通信邏輯的1 類設備模塊;用于實現(xiàn)中斷控制的中斷控制模塊;整個芯片的主控制模塊。

前端設計在前期以FPGA 為基礎(chǔ)的MVB 板卡設計中已經(jīng)基本完成,但為了實現(xiàn)流片,需要對前端設計進行部分更新以適應流片需要。

(1)對原有自主設計的MVB 4 類設備網(wǎng)卡進行了更新,補充原來沒有實現(xiàn)的部分功能,使得MVBCY 芯片能夠適應更多的客戶需求。包括:消息數(shù)據(jù)通信功能(包括消息主、從設備功能);ESD、EMD 接口可配置功能等。

(2)將原來調(diào)用的FPGA 內(nèi)部FIFO 和BUF 的IP 核轉(zhuǎn)換為純VHDL 代碼,這樣,MVB 4 類設備的所有設計都轉(zhuǎn)為VHDL 代碼實現(xiàn)。另外,將inout類型的IO 引腳分為in 和out 兩個引腳,調(diào)用SMIC IO 庫 實 現(xiàn)IO 引 腳。

2.2.2 功能仿真

在前端設計中,要貫穿始終地驗證所設計完成的功能在設計中已正確實現(xiàn),不同模塊和層次的設計結(jié)果是否滿足要求。該階段的驗證工作主要就是尋找到設計的漏洞,驗證得越全面,修改的漏洞越多,那么后續(xù)修改成本和時間就會越少。通過設計不同的輸入激勵或者測試向量施加到設計模型上,使其工作運行,并觀察模型的響應,是否與預期設計相符合。部分仿真測試用例內(nèi)容見表1,前端功能驗證如圖3 所示。

圖2 MVBCY 協(xié)議芯片功能框圖

表1 仿真測試用例

圖3 前端功能驗證

2.3 后端設計

后端設計包含了綜合、布局布線、仿真驗證、功耗分析和物理驗證,如圖4 所示。綜合是使用EDA工具將設計從RTL 轉(zhuǎn)換為邏輯門級,以此決定電路門級結(jié)構(gòu)、尋求時序、面積、功耗的平衡,增強電路的可測性;布局布線是根據(jù)綜合階段產(chǎn)生的門級網(wǎng)表決定內(nèi)核單元、宏模塊等電路部件位于版圖平面的位置,并給出連接這些單元、宏模塊和引腳的一組連線;仿真驗證主要是時序仿真,這里區(qū)別于前端設計的功能仿真,此階段的仿真包括綜合后的路徑檢查和布局布線后信號建立、保持時間最壞情況下的檢查;功耗分析是根據(jù)約束文件要求分析電路動靜態(tài)壓降和電子遷移情況;物理版圖驗證主要是針對設計規(guī)則進行檢查和驗證版圖實現(xiàn)的功能和網(wǎng)表描述的是否一致。后端設計完成后生成的GDS 文件用于芯片流片加工。

2.4 芯片加工

芯片加工由代工廠加工制造,代工廠按照設計提供的GDS 文件,將版圖數(shù)據(jù)定義的圖形固化到掩模上。一張掩模一方面對應于版圖設計中的一層的圖形,另一方面對應于芯片制作中的一道或多道工藝。在一張張掩模的參與下,工藝工程師完成芯片的流水式加工,將版圖數(shù)據(jù)定義的圖形最終有序的固化到芯片上。芯片加工工藝要求見表2。

封裝后要進行封裝測試,在IC 測試機上給芯片輸入電壓和激勵,對每顆芯片進行篩選,完成電氣參數(shù)和基本功能的測試。

2.5 系統(tǒng)集成與測試

基于流片后的MVBCY 芯片進行外圍電路設計,基于設備級的硬件平臺,完成軟件和硬件協(xié)同驗證、MVB 設備接口一致性測試,驗證結(jié)果滿足標準要求。驗證平臺如圖5 所示,驗證的功能見表3。

基于MVBCY 芯片設計的電路板集成于中央控制單元產(chǎn)品,根據(jù)IEC 61375-3-2 標準,在MVB一致性測試平臺進行了一致性測試,包括物理層測試和性能測試,所有測試項點均通過,見表4。

基于MVBCY 芯片設計的電路板集成于中央控制單元產(chǎn)品,根據(jù)GB/T 25119 標準進行了產(chǎn)品的型式試驗,所有測試項點均通過,見表5。

完成上述測試后,對MVBCY 芯片進行了裝車驗證,驗證結(jié)果表明MVBCY 芯片滿足應用的要求。

圖4 后端設計流程

表2 芯片工藝要求

圖5 集成測試驗證平臺

表3 驗證功能項點

3 結(jié) 論

介紹了MVBCY 芯片的研制過程,著重討論了芯片的功能設計原理、設計流程、測試和驗證方法,并介紹了芯片的總體技術(shù)參數(shù)。設計的MVBCY 芯片滿足IEC 61375-3-1 和IEC 62375-3-2 標準要求,實現(xiàn)了芯片的國產(chǎn)化自主研制。MVBCY 芯片已經(jīng)在機車、地鐵列車上裝車應用,運行穩(wěn)定可靠。

表4 一致性測試項點

表5 型式試驗項點

猜你喜歡
版圖時序芯片
顧及多種弛豫模型的GNSS坐標時序分析軟件GTSA
芯片會議
京港澳高速:版圖上的“黃金大通道”
清明
基于GEE平臺與Sentinel-NDVI時序數(shù)據(jù)江漢平原種植模式提取
人體微芯片
關(guān)于射頻前端芯片研發(fā)與管理模式的思考
你不能把整個春天都搬到冬天來
中國紡織業(yè)對外投資版圖
金旅“新”版圖
本溪| 湘潭市| 枣强县| 南和县| 陇川县| 东山县| 清苑县| 汝阳县| 体育| 浦江县| 易门县| 东光县| 江都市| 紫金县| 晴隆县| 托克逊县| 镇江市| 大同市| 浦城县| 三明市| 巢湖市| 棋牌| 六枝特区| 独山县| 芜湖县| 巴林右旗| 花莲市| 武宣县| 冀州市| 来宾市| 临漳县| 晋江市| 恩施市| 毕节市| 灵丘县| 梅河口市| 盐池县| 根河市| 多伦县| 广灵县| 额济纳旗|