发明授权
- 专利标题: Method of time multiplexing a programmable logic device
- 专利标题(中): 时间复用可编程逻辑器件的方法
-
申请号: US517017申请日: 1995-08-18
-
公开(公告)号: US5629637A公开(公告)日: 1997-05-13
- 发明人: Stephen M. Trimberger , Richard A. Carberry , Robert A. Johnson , Jennifer Wong
- 申请人: Stephen M. Trimberger , Richard A. Carberry , Robert A. Johnson , Jennifer Wong
- 申请人地址: CA San Jose
- 专利权人: Xilinx, Inc.
- 当前专利权人: Xilinx, Inc.
- 当前专利权人地址: CA San Jose
- 主分类号: H03K19/177
- IPC分类号: H03K19/177
摘要:
A method of time multiplexing a programmable logic device (PLD) includes inputting a design for the PLD and dividing an evaluation of the logic of the design into a plurality of micro cycles. The method further includes identifying the logic not within a critical path of the design and rescheduling the identified logic for evaluation in other micro cycles. Alternatively, if the PLD includes a plurality of combinational logic elements, the method further includes scheduling a combinational logic element in a micro cycle no earlier than all the combinational logic elements that generate the input signals to said combinational logic element. Further alternatively, if the PLD includes a plurality of combinational logic elements and a plurality of sequential logic elements, the method further includes scheduling a sequential logic element in a micro cycle no earlier than all the combinational logic elements that generate input signals to the sequential logic element and scheduling each sequential logic element in a micro cycle no earlier than all the combinational logic elements or the sequential logic elements that the sequential logic element drives. If the PLD includes a plurality of combinational logic elements, a plurality of sequential logic elements, and a storage device, the method further includes mapping at least one of the sequential logic elements in the design into the storage device and scheduling the plurality of combinational logic elements and the remaining sequential logic elements.
公开/授权文献
信息查询
IPC分类: