【技术实现步骤摘要】
电路设计方法及相关的计算机程序产品
本专利技术有关于电路设计,尤指一种关于工程变更指令(EngineeringChangOrders,ECO)的电路设计方法。
技术介绍
在传统的电路设计中,由于在芯片布局完成以及完成光罩制作的后可能会接收到工程变更指令以要求更改部分组件的功能,因此,在电路设计时间通常会在芯片的剩余空间放置一些标准备用组件,例如逻辑闸、反相器、缓冲器...等等,以使得在接收到该工程变更指令的后可以通过改变连接线的方式来利用这些标准备用组件以达成电路功能变更的目的。举例来说,假设电路路径中的反相器需要被替换为缓冲器,则工程师可以通过将该反相器的输入端及输出端分别连接到原本作为备用组件的缓冲器的输入端及输出端,以达成组件功能替换的需求,且这些设计变化仅需要变动到些金属层光罩。然而,由于这些标准备用组件不一定是位于需要变更的电路路径的附近,因此,该电路路径可能会因为需要连接到标准备用组件而造成讯号传输路径的大幅增加,而有可能造成时序的违规。
技术实现思路
因此,本专利技术的目的的在于提供一种电路设计,其通过主动将电路路径中的部分组件替换为具有相同功能的可组态逻辑门阵列单元(configurablegatearraycell),以解决上述因为工程变更指令而造成时序违规的问题。在本专利技术的个实施例中,揭露一种电路设计方法,其包括以下步骤:设计多个路径,其中每一个路径上包含了多个电路组件;分别判断该多个路径在讯号传输上是否有时序余裕,并决定出具有时序余裕的至少一特定路径;以及将该特定路径上的至少一特定组件替换为可组态逻辑门阵列单元,其中该可组态逻辑门阵列 ...
【技术保护点】
1.一种电路设计方法,包括:设计多个路径,其中每一个路径上包含了多个电路组件;分别判断该多个路径在讯号传输上是否有时序余裕,并决定出具有时序余裕的至少一特定路径;以及将该特定路径上的至少一特定组件替换为可组态逻辑门阵列单元,其中该可组态逻辑门阵列单元所被设置的功能相同于该特定组件。
【技术特征摘要】
2018.01.02 TW 1071000191.一种电路设计方法,包括:设计多个路径,其中每一个路径上包含了多个电路组件;分别判断该多个路径在讯号传输上是否有时序余裕,并决定出具有时序余裕的至少一特定路径;以及将该特定路径上的至少一特定组件替换为可组态逻辑门阵列单元,其中该可组态逻辑门阵列单元所被设置的功能相同于该特定组件。2.如权利要求1所述的电路设计方法,其特征在于,分别判断该多个路径在讯号传输上是否有时序余裕的步骤包括:针对每一个路径,判断若是将该路径上的特定组件替换为该可组态逻辑门阵列单元的后是否会造成时序违规,以判断该路径是否具有时序余裕。3.如权利要求1所述的电路设计方法,其特征在于,分别判断该多个路径在讯号传输上是否有时序余裕,并决定出具有时序余裕的该至少一特定路径的步骤包括:分别判断该多个路径在讯号传输上是否有时序余裕以及芯片面积是否符合限制条件,以决定出该至少一特定路径。4.如权利要求3所述的电路设计方法,其特征在于,分别判断该多个路径在讯号传输上是否有时序余裕以及芯片面积是否符合该限制条件,以决定出该至少一特定路径的步骤包括:针对每一个路径,判断若是将该路径上的特定组件替换为该可组态逻辑门阵列单元的后是否会造成时序违规,以判断该路径是否具有时序余裕;针对每一个路径,判断若是将该路径上的特定组件替换为该可组态逻辑门阵列单元的后是否会使得芯片面积超出该限制条件;以及将具有时序余裕以及芯片面积符合该限制条件的路径作为该至少一特定路径。5.如权利要求1所述的电路设计方法,另包括:当接收到工程变更指令以要求将该特定路径中的该特定组件替换为具有另一功能的组件时,通过变更金属层的连接方式以使得该可组态逻辑门阵列单元具有另一功能。6.如权利要求1所述的电路设计方法,另包括:设置备用组件,其中该备用组件在默认状态下并未连接到该多个路径;当接收到工程变更指令以要求将该多个路径中的第一路径中的第一组件替换为具有另一功能的组件时,通过变更金属层的连接方式以使得该可组态逻辑门阵列单元具有另一功能,并将该可组态逻辑门阵列单元连接至该第一路径以替换该第一组件,以及将该备用组件连接至该特定路径以替换该可组态逻辑门阵列单元。7.权利要求6所述的电路设计方法,其特征在于,该备用组件与该第一组件的距离大于该备用组件与该特定组件之间的距离。8.如权利要求6所述的电路设计方法,其特征在于,将该特定路径上的该至少一特定组件替换为该可组态逻辑门阵列单元的步骤在该电路设计的电路布局阶段的后才进行。9.一种计算机程序产品,经由计算机执行该程序以执行以下步骤:在该计算机的屏幕上显示用户接口,其中该用户接口包含多个电路设计图像、时序...
【专利技术属性】
技术研发人员:戴士翔,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。