当前位置: 首页 > 专利查询>新思公司专利>正文

伪同步时分复用制造技术

技术编号:7597293 阅读:232 留言:0更新日期:2012-07-21 22:08
描述了伪同步地对逻辑数据进行复用的方法和装置。生成复用器逻辑的表示以相对于设计时钟异步地发送数据项。数据项可在传输时钟的控制之下从第一集成电路发送到第二集成电路。可生成计数器逻辑的表示,计数器逻辑与复用器逻辑相耦合,以用于异步地发送数据。另外,可针对重复地使计数器逻辑复位的配置生成复位逻辑的表示。可针对驱动数据项的设计时钟的设计时钟循环生成同步信号。可经由与设计时钟异步的传输时钟发送同步信号。可经由基于传输时钟和设计时钟的时钟循环确定的若干传输隙发送数据项。用于发送逻辑数据的传输隙的总时间可小于设计时钟的时钟循环。设计时钟的时钟循环内的一个或多个传输隙可用于发送同步数据,从而根据设计时钟指示发送数据项的新循环。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数字电路,更具体地涉及具有数字信号的时分复用(TDM)的数字电路的设计。
技术介绍
用时域复用方案发送数字信号的优势之一在于可采用共享单个传输信道的方式发送多个数字信号或信道信号。例如,TDM常常应用于ASIC(专用集成电路)和FPGA(现场可编程门阵列)设计中以减少用于与其它芯片通信的管脚数量。虽然芯片密度已经增加, 但是管脚数量尚未跟上以使得基于TDM的通信更加具有吸引力。在ASIC中,可通过将ASIC 设计的部分映射到FPGA上来建立原型。由于ASIC模块过去被设计为连接在单个芯片上, 因此它们之间通常具有IC封装中可用的连接的5-10倍的连接。如果芯片之间的连接针对每个设计时钟循环被共享多次,则传输性能将会限制系统的速度。因此提高TDM传输速率是极其有价值的。通常,TDM要么为同步的,要么为异步的。同步TDM可具有高性能,因为针对每个时钟循环可为待发送的信号分配单个时隙,从而允许高效利用可用时间。然而,维持多个 IC之间的准确时钟同步可能既昂贵又困难,需要生成和分配与芯片互连所涉及的各个时钟相关联的高频时钟。无法维持芯片之间的准确同步限制了传输的速率。在延迟不重要的情况下,源同步传输和在FIFO(先进先出)中缓冲的使用可用于克服同步问题。然而,在诸如 ASIC原型开发之类的很多应用中,对于延迟具有严格的约束,并且不能使用FIFO。异步TDM使用与用户时钟不同步的高频传输时钟。代替地,针对每个设计时钟循环,数据被采样并发送多次,例如,在授予Drazen Borkovic和Kenneth S. McElvain的、题为“Methods and Apparatus for the Design and Analysis of Digital Circuits with Time Division Multiplexing(用于设计和分析具有时分复用的数字电路的方法和装置),, 的美国专利No. 7,007, 254中,对此进行了描述。异步方案的优点在于,可分配具有宽松的同步约束的单个TDM时钟,并且由于反正传输隙也不与设计时钟同步,故无复杂的隙分配需要确定。在这种方案中,给定设计信号的连续采样之间的时间成为芯片到芯片的延迟的一部分。对于在很多不同的信号共享同一信道的情况下的高TDM比率来说,该过采样延迟可能会变得非常大,并成为该方案的主要缺陷。因此,传统的TDM方案未能满足诸如ASIC原型之类的密集互连的多器件系统中的性能和资源要求,因而需要做出改进。
技术实现思路
本文中描述了用于设计具有伪同步时分复用的数字电路的方法和装置。本节中总结了本专利技术的某些实施例。在本专利技术的至少一个实施例中,可根据传输时钟和设计时钟的周期来确定数据项传输隙的数量。数据项为多值符号,特殊情况是布尔(Boolean)值。可将用于数据项的传输隙的数量确定为隙的数量,使得数据项隙的总时间小于设计时钟的周期。大多数隙可用于发送数据项值,某些隙用于同步信息。在本专利技术的一方面,可生成隙计数器的表示,隙计数器的范围大于传输隙的数量。 计数器可由生成待发送的数据的设计时钟的沿进行复位。计数器值可用于控制选择和发送与各个编号的隙相关联的数据项的输入选择逻辑。在本专利技术的另一方面,在接收芯片中,生成隙计数器的表示。接收方计数器的值可用于对数据值的流进行分配和/或解复用。在本专利技术的又一方面,在所有数据项都已被发送之后(其可通过发送计数器计数过传输隙的数量来确定),输入选择逻辑可选择和/或发送‘0’值。当计数器被复位至0 时,输入选择逻辑可选择值‘1’,并且/或者在特定编号的隙(例如,隙O或隙1)中发送该值。在接收芯片或电路中,可针对接收方计数器生成复位发生电路。在接收计数器已计数过所有确定的隙编号之后,接收复位发生电路可等待输入数据流中‘0’到‘1’的变换,其识别值为‘1’的发送隙编号,并且计数器可被复位以与所识别的隙编号匹配。只要TDM时钟足够地快于设计时钟,则不管时钟频率如何变化,该机制都可维持发送电路和接收电路之间在隙编号上的一致。该机制的结果是无需设计时钟与传输时钟同步就能使所编号的数据项传输隙的位置相对于设计时钟沿粗略同步。这是一种无时钟同步的隙同步,故我们将该方法称之为伪同步TDM。在本专利技术的另一方面,多个并行TDM信道可共享包括复位发生电路和计数器的同步元件中的某些或全部元件。于是,仅并行信道组中的单个成员需要发送同步数据,从而释放了再多几个传输隙以用于发送数据项。在本专利技术的另一方面,可生成复用器逻辑的表示,以相对于设计时钟异步地发送数据项。所述数据项可在传输时钟的控制之下从第一集成电路发送到第二集成电路。可生成计数器逻辑的表示,以与选择逻辑相耦合,以便在设计时钟的时钟循环内的时隙序列中发送所述数据项。另外,可针对重复地使计数器逻辑复位的配置生成复位逻辑的表示。在本专利技术的另一方面,可生成解复用逻辑的表示,以相对于设计时钟异步地接收数据。所述数据可在传输时钟的控制之下从第一集成电路接收到第二集成电路。可生成耦合到提取逻辑的表示的计数器逻辑的表示,以异步地接收数据。另外,可生成具有重复地使计数器逻辑复位的配置的复位逻辑的表示。在本专利技术的另一方面,可针对驱动逻辑器件的设计时钟的设计时钟循环生成同步信号。可经由与设计时钟异步的传输时钟来发送所述同步信号。随后,可经由由传输时钟进行时钟控制的复用方案在设计时钟的时钟循环内发送来自逻辑器件的数据项。在本专利技术的另一方面,可检测根据传输时钟从逻辑器件的输入端口接收的同步信号。在检测同步信号之后,可从由传输时钟进行时钟控制的输入端口对一个或多个信号进行解复用。解复用后的信号可缓冲在与传输时钟异步的、驱动逻辑器件的设计时钟的时钟循环内。在本专利技术的另一方面,数字电路可包括设计逻辑、同步逻辑以及用于通过芯片的通信端口传送多个信号的复用逻辑。设计逻辑可生成由设计时钟进行时钟控制的信号。由设计时钟和传输时钟驱动的同步逻辑可基于与设计时钟异步的传输时钟生成同步信号,以近似对准传输隙。与设计逻辑和同步逻辑相耦合的复用逻辑可根据传输时钟通过通信端口发送同步信号和多个信号。在本专利技术的另一方面,计算相对于各个传输隙的设计时钟沿的最早可能采样时间。该计算可考虑传输计数器的最早可能复位。亦可计算相对于接收设计时钟沿的最晚可能传递时间。该计算可考虑传输计数器的复位的最晚可能时间。随后,可将设计信号分配到隙,使得它们满足所计算出的采样时间和传递时间所暗示的时序分析要求。本专利技术包括方法和执行这些方法的装置(其包括执行这些方法的数据处理系统) 以及当在数据处理系统上执行时使系统执行这些方法的计算机可读介质。本专利技术的其它特征将从附图和以下的具体实施方式中显而易见。附图说明通过举例对本专利技术进行了说明,本专利技术不局限于附图中的各幅图,在附图中,相同的附图标记表示相似的元件。图1示出了根据本专利技术的一个实施例的包括伪同步TDM的多芯片数字设计;图2示出了根据本专利技术的一个实施例的包括伪同步时分复用器的示例性数字电路;图3是示出了根据本专利技术的一个实施例的用于时分复用的同步时钟之间的伪同步的一个示例的时序图;图4示出了根据本专利技术的一个实施例的包括发送同步信号的伪同步TDM复用器的多芯片数字设计;图5是示出了根据本专利技术的一个实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:K·S·麦克尔文
申请(专利权)人:新思公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术