重编程电路信号传播时间优化法与带优化程序码的该电路的制作方法

文档序号:7577321阅读:258来源:国知局
专利名称:重编程电路信号传播时间优化法与带优化程序码的该电路的制作方法
一种商业中通常的,可重编程电路是用一种代码(位流)编程的,该代码决定在电路中应编程的线路。因此可以将一种几乎任意可予先给定的线路编程到可重编程电路中去。
该可重编程电路包括大量单元,在此每个单元含有一个组合块和一个寄存器。在此这些组合块包括对应于一种可予先给定线路的各种连接,这些寄存器可以有选择地连接为利用的或非利用的,在此该线路使这些寄存器取决于一种时钟信号变成一种同步线路(与同步时序电路有相同意义)。
各种同步线路对于专业人员来说是作为这样的线路而熟知的,这些线路建立在一种共同的节拍基础上,并且在相同的时间点上接通,不管是在时钟信号的正沿还是负沿。在H-J Schneider著作的,信息学与数据处理百科词典,第2版,Oldenbourg出版社,慕尼黑1986年,ISBN 3-486-22662-2,第508,509页里给出一种同步时序电路(=同步电路)的定义。
在开发同步线路时,各组合块位于寄存器之间。通过这些组合块的信号传播时间以及各寄存器的建立时间(Setuptime)和保持时间(Holdtime)决定最大节拍频率,用此频率可以驱动该同步线路。
在实践中一个可重编程电路的最大节拍频率常常是不够的。很希望提高处理能力。
本发明的任务在于优化一个可重编程电路中的信号传播时间,在此在该可重编程电路的编程之后进行该优化。
该任务是通过本发明的用于在一个可重编程电路中优化信号传播时间的一种方法解决的,该电路具有若干分立单元,在此每个单元含有一个组合块和一个寄存器,在此方法上,进行该可重编程电路的一种编程,其中组合块和寄存器组成一个列,并且将每个寄存器有选择地连接为利用的或非利用的;在此方法上,在可重编程电路编程后,如此进行信号传播时间的优化,在该列中大致相等地选择,介于每两个连接为利用的寄存器之间的,组合块的数量。
首先用一个可予先给定的线路将该可重编程电路编程。在此形成一系列组合块和寄存器,其中每个寄存器是有选择地连接为利用的或非利用的。在编程后进行信号传播时间的优化,其方法是在系列中,在各两个连接为利用的寄存器之间选择组合块的数量大致相等。
此外本发明包括一个可重编程电路,它含有一个在信号传播时间上优化的程序代码,在此,在连接为利用的寄存器之间设置数量大致相等的组合块。
在编程后进行信号传播时间的优化是有利的,因为在此时间点上这些信号传播时间是准确地可确定的,并且从而该优化不是根据一种单纯的估计。
以下用附图表示与说明本发明的各实施例。
这些附图是

图1一个可重编程电路单元,它包括一个组合块和一个寄存器,图2在信号传播时间优化前的一列组合块和寄存器,图3在信号传播时间优化后的一列组合块和寄存器。
在图1中示出一个分立单元Z的两种可能状态。该单元由一个组合块KB和一个寄存器组成,该寄存器可以是有选择地连接为利用的bR,或者连接为非利用的uR。
在图2中示出在优化信号传播时间之前的,一列组合块和寄存器。在可重编程的各电路上现在有此可能性,在编程之后有选择地跨接一个单元的寄存器,并且以此将它连接为非利用的或连接为利用的。在图2中示出,在可重编程电路编程后,单元Z1至Z10中寄存器的,一种可能的利用-非利用序列。在第一个利用的寄存器bR1之后,跟随4个组合块到达下一个连接为利用的寄存器bR2,然后跟随2个组合块到达连接为利用的寄存器bR3,和最终再一次跟随3个组合块到达连接为利用的寄存器bR4。
图2可看作为从一个可重编程电路中摘出的,一列单元的片段,在此多个可重编程电路也可能是互相连接的。
在图3中示出如何进行信号传播时间的优化。为此从图2出发,重新编程各单个寄存器,即由利用的连接为非利用的,或者相反地连接。这里的出发点在于,介于各寄存器之间的组合块的数量是相等的,在此从本发明的意义上看,这些组合块的数量针对各自的用途也能是大致相等的。因此在图3中分别在连接为利用的寄存器bR1和bR2,bR2和bR3以及bR3和bR4之间示出三个组合块,在此通过这些寄存器之间的组合块的信号传播时间是大致相等的。从信号传播时间看该可重编程电路因此是已优化的,最大允许的节拍速率保证了该电路组件的最大可能的处理能力。
如果人们已找到一种为该可重编程电路优化的程序代码,该程序代码则可使用于具有此程序代码的,整个系列的可重编程电路。
权利要求
1.用于在一个可重编程电路中优化信号传播时间的方法,该电路具有若干分立单元,在此每个单元含有一个组合块和一个寄存器,a)在此方法上,进行该可重编程电路的一种编程,其中由组合块和寄存器组成一个列,并且将每个寄存器有选择地连接为利用的或非利用的;b)在此方法上,在可重编程电路编程后,如此进行信号传播时间的优化,在该列中大致相等地选择,介于每两个连接为利用的寄存器之间的,组合块的数量。
2.可重编程的,具有若干分立单元的电路带有一个在这些信号传播时间中优化的程序代码,在此每个单元含有一个组合块和一个寄存器,在此电路上在连接为利用的寄存器之间设置大致相等数量的组合块。
全文摘要
本发明提出在可重编程电路中能优化信号传播时间的方法。这样的可重编程电路包括若干分立单元,这些单元又各含有一个组合块和一个寄存器。于是在可重编程电路上,在电路编程后可以进行信号传播时间优化,办法为重新编程各单个寄存器,即将连接为利用的寄存器连接为非利用的(跨接)或相反。如此优化信号传播时间,大致相等地选择在各两个寄存器间的组合块数量。
文档编号H04L7/00GK1202702SQ9810960
公开日1998年12月23日 申请日期1998年6月3日 优先权日1997年6月4日
发明者W·艾克 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1