发明名称 Enhanced CPLD macrocell module having selectable bypass of steering-based resource allocation and methods of use
摘要 Structures and techniques are provided for allowing one or more of the following actions to occur within a Complex Programmable Logic Device (CPLD): (1) Elective use of a fast, allocator-bypassing path (e.g., a fast 5-PT path) in combination with in-block simple or super-allocation; (2) Elective use of an OSM-bypassing path for signals that do not need pin-consistency; (3) Automatic re-routing of output enable signals that corresponding to output signals which are re-routed for pin-consistency purposes; (4) Global distribution of globally-usable output enable signals; (5) Elective use of two-stage steering to develop complex sum-of-clusters terms where fast path or simple allocation will not be sufficient; and (6) Use of unidirectional super-allocation with stage-2 wrap-around in designs having about 24 or less macrocell units per logic block. Techniques are provided for concentrating the development of complex function signals (e.g., >=80 PT's) within singular logic blocks so that the development of such complex function signals does not consume inter-block interconnect resources. One CPLD configuring method includes the machine-implemented steps-of first identifying middle-complexity functions that are achievable by combined simple or super-allocation based development in one logic block and fast-path completion in the same or a second logic block; and configuring the CPLD to realize one or more of the functions identified in the first identification step by simple or super-allocation based development in one logic block and fast-path completion in the same or a second logic block.
申请公布号 US6650142(B1) 申请公布日期 2003.11.18
申请号 US20020219046 申请日期 2002.08.13
申请人 LATTICE SEMICONDUCTOR CORPORATION 发明人 AGRAWAL OM P.;FONTANA FABIANO;BOSCO GILLES M.
分类号 H03K19/177;(IPC1-7):H03K19/177 主分类号 H03K19/177
代理机构 代理人
主权项
地址