C114讯 6月22日消息(林想)在今天召开的2022年科技周暨移动信息产业创新大会上的拥抱RISC-V分论坛上,中国信息通信研究院知识产权与创新发展中心主任李文宇表示,指令集是芯片生态的基础,本身受版权保护。
指令集是计算机抽象模型的一部分,它是用一些代码表达读、写等操作,命令计算机做各种运算的一套标准。指令集则是一系列命令语言,是一种机器语言的具体表达形式,但没有体现具体的实现方法、步骤。李文宇指出,ISA本身受版权保护,但不受专利保护,例如龙芯公司获得MIPS指令集的永久性授权,并在此基础上扩展,开发出了Loogisa。
李文宇指出,指令集是连接软件和硬件的纽带。“无论是应用程序还是操作系统中,代码最终被编译成可以在CPU芯片内部执行的符合指令集规范的机器代码程序。”
此外,指令集是芯片生态的划分依据。指令集是系统软件和硬件工程师共同遵从的特定发条,只有遵守了这个发条,软件工程师编写的软件才能在不同型号的整机系统上运行,硬件工程师开发的整机系统才能运行现有的应用软件。
在谈到指令集、微结构、IP核时,李文宇指出,微结构将一种给定的指令集架构在处理器中执行的方法或物理实现。微结构是决定CPU的性能、成本和功耗最主要的因索,是CPU最核心的技术。
“微结构设计得越好,单位时间内调用的指令数量(IPC)越多,CPU的性能就越好;微结构好坏则取决于前端设计水平,前端设计主要指芯片的执行结构、数字逻辑层设计、执行状态仿真等方面,后端设计主要指物理层电路的具体优化,包括单元布局、时序优化等方面。”
IP核也叫做知识产权核。IP和是指已验证、可重复利用、具有某种确定功能的设计芯片模块,或者说是一部分固定的微架构模块,CPU设计中可以引入多种IP核。
李文宇指出,微结构和其上层的实现受多种方式的知识产权保护:
IP核基础上新成特定产品的具体实现,共同构成了整个芯片体系,从而使芯片具备一系列特定功能和算法。
微结构和上层实现对应计算机指令系统的执行过程,一般包括以下内容:提取指令、编译指令、计算机操作数存放的地址、提取操作数、执行命令、返回结构。
这两类IP中,包含了方法/步骤,符合专利法保护客体要求,如果同时满足新创性(新颖性+创造性+实用性)要求,可以申请专利,通过专利法主张权利。
微结构的表达方式是各类机器语言的代码,同时满足“具体表达方式”的要求,也符合版权法保护要求,在表达具有“独特性”的条件下通过版权/集成电路布图进行保护,可以通过版权法主张权利。
如果企业将微架构进行保密,通过对人/载体/空间的保密管理进行保护,在满足“非公知”的情况下也满足“商业秘密”保护条件,可以通过不正当竞争发进行权利主张。