-
公开(公告)号:CN108089987B
公开(公告)日:2021-04-27
申请号:CN201711469174.2
申请日:2017-12-28
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Inventor: 徐庆阳 , 刘勤让 , 沈剑良 , 宋克 , 吕平 , 朱珂 , 刘冬培 , 王盼 , 汪欣 , 谭力波 , 钟丹 , 张丽 , 丁青子 , 黑建平 , 杨晓龙 , 田晓旭 , 杨堃
IPC: G06F11/36
Abstract: 本发明提供了一种功能验证方法和装置,其中,所述方法包括:读取用户编写的配置文件;根据配置文件对待验证模块进行配置;对所述待验证模块的功能进行自动检查。本发明实施例能够对待验证模块的功能进行自动检查,不仅提高了验证结果的正确性,而且功能验证的效率较高。
-
公开(公告)号:CN110196388A
公开(公告)日:2019-09-03
申请号:CN201910539980.5
申请日:2019-06-20
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
IPC: G01R31/28 , G01R31/317 , G01R31/3185
Abstract: 本发明提供了一种集成芯片及其测试方法,涉及集成芯片技术领域,该集成芯片包括:低速通用接口、eFPGA电路和至少一个功能电路;低速通用接口与eFPGA电路相连,且eFPGA电路与每个功能电路均相连;低速通用接口用于接收外接的智能终端发送的测试文件,并将测试文件发送给eFPGA电路;eFPGA电路用于基于接收到的测试文件获取目标功能电路的测试信号,并将获取的测试信号反馈给低速通用接口;低速通用接口还用于将接收到的测试信号发送至智能终端,以使智能终端基于测试信号得到目标功能电路的功能测试结果。本发明可以有效减少功能测试所需的IO接口数量,还可以有效缓解芯片信号速率对功能测试的限制。
-
公开(公告)号:CN109857693A
公开(公告)日:2019-06-07
申请号:CN201910150540.0
申请日:2019-02-28
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种自适应串行时钟序列检测装置及检测方法,装置包括时钟序列,时钟序列连接COM字符检测模块,COM检测模块连接PCIe时钟序列检测单元,PCIe时钟序列检测单元连接RapidIO时钟序列检测单元,RapidIO时钟序列检测单元输出检测结果。本发明能够实现串行检测RapidIO和PCIe两种协议时钟补偿序列,根据不同的时钟补偿序列自行选择检测模块串且同时关闭非当前协议检测模块,阻断非当前协议检测模块输入,避免数据流中出现另一协议时钟补偿序列的小概率事件造成的影响;本发明在检测出时钟补偿序列的同时,给出对应协议的指示,方便与之接口的模块向自适应硬件方向修改。
-
公开(公告)号:CN108829592A
公开(公告)日:2018-11-16
申请号:CN201810562043.7
申请日:2018-06-01
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种快速访问寄存器和表项的验证方法、装置和验证设备,涉及集成电路验证技术领域,预先将待验证的集成电路划分成第一模块和第二模块,第一模块为设计中功能稳定的部分,第二模块为设计中功能不稳定的部分;该方法包括:为第一模块和第二模块分别构建第一测试系统和第二测试系统;第一测试系统通过集成电路的外部接口与第一模块连接,第二测试系统通过集成电路的内部接口与第二模块连接;对第一测试系统和第二测试系统分别构造测试用例;在第一测试系统和第二测试系统上分别运行对应的测试用例,并得到仿真结果。本发明实施例可以加快访问寄存器和表项的速度,提高仿真速度节省时间。
-
公开(公告)号:CN108540489A
公开(公告)日:2018-09-14
申请号:CN201810382749.5
申请日:2018-04-24
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: H04L29/06
Abstract: 本发明提供了一种PCS协议复用芯片和方法,该芯片包括:第一编码模块,用于对发送通路中的发送数据进行编码;第二编码模块,用于对发送通路中的发送数据进行编码;编码选择模块,用于接收所述第一使能信号线传输的第一使能信号,在第一使能信号的控制下利用第一编码模块或者利用第二编码模块对发送数据进行编码。本发明实施例能够在同一架构下,实现按照10GBase-KR PCS协议和10.3125G Serial RapidIO PCS协议封装的数据的传输,节省了大量逻辑资源,减少了芯片的使用成本。
-
公开(公告)号:CN111031015B
公开(公告)日:2022-05-06
申请号:CN201911202508.9
申请日:2019-11-29
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
Abstract: 本发明实施例公开了一种混合协议转换设计的验证方法、装置、设备及存储介质,其中,所述方法包括:根据所述混合协议的激励输入形态和约束条件以及所对应的输入接口,生成各接口对应的约束断言;根据所述混合协议的各输出口的输出形态和预期格式,生成各接口对应的检查断言;确定所述验证对象的时钟信号和复位信号;将激励输入信号输入到所述混合协议转换设计中,所述激励输入信号包括:约束断言、时钟信号和复位信号;接收输出结果,根据所述输出结果与检查断言的比较结果得到验证结果。可做到报文类型和激励组合的最大化遍历,保证验证的完备性;可根据需求的变化快速实现对不同种协议的转换支持。
-
公开(公告)号:CN108062289B
公开(公告)日:2021-09-03
申请号:CN201810075622.9
申请日:2018-01-25
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Inventor: 王元磊 , 张兴明 , 宋克 , 刘勤让 , 沈剑良 , 吕平 , 朱珂 , 刘冬培 , 王盼 , 高彦钊 , 谭力波 , 陶常勇 , 杨堃 , 王封 , 张帆 , 张新顺 , 汪欣
IPC: G06F17/14
Abstract: 本发明提供了一种快速傅里叶变换FFT地址换序方法、信号处理方法及装置,快速傅里叶变换FFT地址换序方法包括:根据采样点个数以及预设基数确定总级数M;按顺序将采样点存储到M级存储器中的第一级存储器的存储空间中;根据采样点个数确定基础二进制数组;在每两个相邻级存储器之间进行地址换序,当当前级数m为正整数且m小于M时,在基础二进制数组中的每一个二进制数的从最高位开始的第m位前面插入数字0,得到第一地址数组,在基础二进制数组中的每一个二进制数的从最高位开始的第m位前面插入数字1,得到第二地址数组,缓解现有技术中存在的由于数据地址变换速度低导致的运算时间长,效率低的问题,达到减少运算时间、提高运算效率的效果。
-
公开(公告)号:CN109005170B
公开(公告)日:2021-06-08
申请号:CN201810846868.1
申请日:2018-07-27
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: H04L29/06
Abstract: 本发明提供了一种RapidIO协议到FC协议的转换方法及系统,可以完成RapidIO的Nwrite+Nwrite_R组合和Message向FC‑AE‑ASM的Seuqence的转换,即将RapidIO包的源、目地址以及优先级字段通过查找协议转换表获取转换后的对应字段,完成协议转换过程必要的包头替换,形成FC‑AE‑ASM包头,然后结合RapidIO包负载组成FC‑AE‑ASM协议包。
-
公开(公告)号:CN111625075A
公开(公告)日:2020-09-04
申请号:CN202010431480.2
申请日:2020-05-20
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F1/24
Abstract: 本申请实施例公开了一种软件可配置的复位装置和方法,用于对芯片进行复位。本公开的复位装置包括可配置复位状态机和可配置复位条件寄存器,所述复位状态机被配置为按照所述可配置复位条件寄存器指定的次序进行状态跳转,在满足复位条件时,所述复位装置按照状态跳转次序在相应的状态产生复位输出,控制所述芯片内部的模块按次序完成复位操作。本公开可以通过配置该复位装置实现不同复位次序和功能。该复位装置具有可配置,可扩展,可调式的特点,解决了芯片复位设计中,复位源、复位状态、复位状态切换的条件,只能针对特定的设计,不能适用软件根据需要灵活配置的缺陷。
-
公开(公告)号:CN108897724A
公开(公告)日:2018-11-27
申请号:CN201810722197.8
申请日:2018-07-03
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Inventor: 钟丹 , 徐庆阳 , 刘冬培 , 刘勤让 , 沈剑良 , 朱珂 , 宋克 , 吕平 , 张丽 , 丁青子 , 黑建平 , 汤先拓 , 杨晓龙 , 田晓旭 , 杨堃 , 汪欣 , 丁旭
Abstract: 本发明公开了一种功能完成进度确定方法及装置,涉及芯片功能验证领域,包括:获取预先生成的XML文件,XML文件包括:与每个待测试功能对应的覆盖组所覆盖的变量及变量范围;利用自定义脚本,将多个覆盖组所覆盖的变量及变量范围转换为功能覆盖率代码;将功能覆盖率代码实例化;当接收到验证平台的启动指令时,在实例化的功能覆盖率代码中调用各覆盖组,以使每个覆盖组获取与自身对应的待测试功能的进度信息;启动存储于预设路径中的验证自动化脚本,将多个测试功能的多个进度信息进行验证计划反标,得到进度报告。本发明的一种功能完成进度确定方法及装置,自动生成功能覆盖代码,无需验证人员手动编写,节省工作时间,提高功能验证效率。
-
-
-
-
-
-
-
-
-