PLD architecture for flexible placement of IP function blocks
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/50
G06F-007/38
출원번호
US-0468928
(2012-05-10)
등록번호
US-8407649
(2013-03-26)
발명자
/ 주소
Lee, Andy L.
McClintock, Cameron
Johnson, Brian
Cliff, Richard
Reddy, Srinivas
Lane, Christopher
Leventis, Paul
Betz, Vaughn Timothy
Lewis, David
출원인 / 주소
Altera Corporation
대리인 / 주소
Ropes & Gray LLP
인용정보
피인용 횟수 :
0인용 특허 :
165
초록▼
In accordance with one aspect of the invention, a hole is formed within an LE array of a PLD by interrupting the LE array base signal routing architecture such that a hole is left for IP function block to be incorporated. An interface region is provided for interfacing the remaining LE array base si
In accordance with one aspect of the invention, a hole is formed within an LE array of a PLD by interrupting the LE array base signal routing architecture such that a hole is left for IP function block to be incorporated. An interface region is provided for interfacing the remaining LE array base signal routing architecture to the IP function block.
대표청구항▼
1. A programmable logic device, comprising: a plurality of logic elements located in a device area and arranged in a predetermined pattern;an IP function block located within the device area;interface circuitry operable to interconnect the IP function block to the plurality of logic elements; anda b
1. A programmable logic device, comprising: a plurality of logic elements located in a device area and arranged in a predetermined pattern;an IP function block located within the device area;interface circuitry operable to interconnect the IP function block to the plurality of logic elements; anda base signal routing architecture comprising a plurality of routing lines, wherein a first portion of the routing lines is coupled with the interface circuitry and a second portion of the routing lines is routed across the IP function block. 2. The programmable logic device of claim 1, wherein the base signal routing architecture further comprises short routing lines and long routing lines, wherein the short lines are coupled with the interface circuitry, and wherein the long routing lines are buffered across the IP function block. 3. The programmable logic device of claim 1, wherein the interface circuitry comprises a plurality of horizontal interface circuitries for respectively interfacing a plurality of logic regions located on the left or right of the IP function block. 4. The programmable logic device of claim 1, wherein the interface circuitry comprises a plurality of vertical interface circuitries for respectively interfacing a plurality of logic regions located above or below the IP function block. 5. The programmable logic device of claim 1, wherein the interface circuitry is located on a first side and a second side of the IP function block. 6. The programmable logic device of claim 5, wherein the second portion of routing lines is raised, from a first layer to a second layer different from the first layer, at the first side of the interface circuitry for routing across the IP function block and lowered, from the second layer to the first layer, at the second side of the interface circuitry. 7. The programmable logic device of claim 5, wherein the second portion of routing lines is lowered, from a first layer to a second layer different from the first layer, at the first side of the interface circuitry for routing across the IP function block and raised, from the second layer to the first layer, at the second side of the interface circuitry. 8. The programmable logic device of claim 1, wherein the interface circuitry further comprises a multiplexer coupled to a global clock network, wherein a plurality of inputs of the multiplexer respectively receive a plurality of clock inputs from the global clock network. 9. A semiconductor integrated circuit, comprising: a plurality of logic elements located in a device area;an IP function block located on a first layer within the device area;interface circuitry operable to interconnect the IP function block to the plurality of logic elements; anda base signal routing architecture comprising a plurality of routing lines, wherein a first portion of the routing lines is coupled with the interface circuitry and a second portion of the routing lines is routed on a second layer across the IP function block. 10. The semiconductor integrated circuit of claim 9, wherein the base signal routing architecture further comprises short routing lines and long routing lines, wherein the short lines are coupled with the interface circuitry, and wherein the long routing lines are buffered across the IP function block. 11. The semiconductor integrated circuit of claim 9, wherein the interface circuitry comprises a plurality of horizontal interface circuitries for respectively interfacing a plurality of logic regions located on the left or right of the IP function block. 12. The semiconductor integrated circuit of claim 9, wherein the interface circuitry comprises a plurality of vertical interface circuitries for respectively interfacing a plurality of logic regions located above or below the IP function block. 13. The semiconductor integrated circuit of claim 9, wherein the interface circuitry is located on a first side and a second side of the IP function block. 14. The semiconductor integrated circuit of claim 13, wherein the second portion of routing lines is raised, from a third layer to the second layer, at the first side of the interface circuitry for routing across the IP function block and lowered, from the second layer to the third layer, at the second side of the interface circuitry. 15. The semiconductor integrated circuit of claim 13, wherein the second portion of routing lines is lowered, from a third layer to a second layer, at the first side of the interface circuitry for routing across the IP function block and raised, from the second layer to the third layer, at the second side of the interface circuitry. 16. The semiconductor integrated circuit of claim 9, wherein the semiconductor integrated circuit is a programmable logic device. 17. A programmable logic device, comprising: a plurality of logic elements located in a device area;at least one IP function block located within the device area;interface circuitry operable to interconnect the IP function block to the plurality of logic elements; anda base signal routing architecture comprising a plurality of routing lines, wherein a first portion of the routing lines is coupled with the interface circuitry and a second portion of the routing lines is routed across the IP function block. 18. The programmable logic device of claim 17, wherein the base signal routing architecture further comprises short routing lines and long routing lines, wherein the short lines are coupled with the interface circuitry, and wherein the long routing lines are buffered across the at least one IP function block. 19. The programmable logic device of claim 17, wherein the interface circuitry comprises a plurality of horizontal interface circuitries for respectively interfacing a plurality of logic regions located on the left or right of the at least one IP function block. 20. The programmable logic device of claim 17, wherein the interface circuitry comprises a plurality of vertical interface circuitries for respectively interfacing a plurality of logic regions located above or below the at least one IP function block.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (165)
Sambamurthy Namakkal S. (San Jose CA) Lai Woo-Ping (San Jose CA) VanGilder John P. (Sunnyvale CA), Apparatus and method for full-duplex ethernet communications.
Sambamurthy Namakkal S. (San Jose CA) Lai Woo-Ping (San Jose CA) VanGilder John P. (Sunnyvale CA), Apparatus and method for full-duplex ethernet communications.
Muraoka Hiroshi (Kawasaki JPX) Fujisaku Kiminori (Sagamihara JPX), Apparatus for suspending the bus cycle of a microprocessor by inserting wait states.
Reddy Srinivas T. ; Zaveri Ketan ; Lane Christopher F. ; Lee Andy L. ; McClintock Cameron R. ; Pedersen Bruce B. ; Mejia Manuel ; Cliff Richard G., Circuitry and methods for internal interconnection of programmable logic devices.
Freeman ; deceased Ross H. (late of San Jose CA by Dennis Hersey ; executor), Configurable electrical circuit having configurable logic elements and configurable interconnects.
Steven Paul Winegarden ; Bart Reynolds ; Brian Fox ; Jean-Didier Allegrucci ; Sridhar Krishnamurthy ; Danesh Tavana ; Arye Ziklik ; Andreas Papaliolios ; Stanley S. Yang ; Fung Fung Lee, Configurable processor system unit.
DeHon Andre ; Knight ; Jr. Thomas F. ; Tau Edward ; Bolotski Michael ; Eslick Ian ; Chen Derrick ; Brown Jeremy, Dynamically programmable gate array with multiple contexts.
Hartmann Alfred C., Dynamically reconfigurable logic networks interconnected by fall-through FIFOs for flexible pipeline processing in a system-on-a-chip.
Tavana Danesh (Mountain View CA) Yee Wilson K. (Tracy CA) Holen Victor A. (Saratoga CA), FPGA architecture with repeatable tiles including routing matrices and logic matrices.
Agrawal Om P. ; Chang Herman M. ; Sharpe-Geisler Bradley A. ; Nguyen Bai, FPGA integrated circuit having embedded SRAM memory blocks and interconnect channel for broadcasting address and control signals.
Agrawal Om P. ; Chang Herman M. ; Sharpe-Geisler Bradley A. ; Nguyen Bai, FPGA integrated circuit having embedded sram memory blocks each with statically and dynamically controllable read mode.
Young Steven P. ; Bauer Trevor J. ; Chaudhary Kamal ; Krishnamurthy Sridhar, FPGA repeatable interconnect structure with bidirectional and unidirectional interconnect lines.
Clifford Hessel ; Paul E. Voglewede ; Michael E. Kreeger ; Christopher D. Mackey ; Scott E. Marks ; Alfred W. Pietzold, III ; Louis M. Orsini ; John E. Gorton, Field programmable radio frequency communications equipment including a configurable if circuit, and method therefor.
Lien Jung-Cheun ; Huang Eddy Chieh ; Sun Chung-yuan ; Feng Sheng, Final design method of a programmable logic device that is based on an initial design that consists of a partial underlying physical template.
Ho Walford W. (Saratoga CA) Chen Chao-Chiang (Cupertino CA) Yang Yuk Y. (Foster City CA), Hierarchically-structured programmable logic array and system for interconnecting logic elements in the logic array.
Pedersen Bruce B. (Santa Clara CA) Chiang David (Saratoga CA) Heile Francis B. (Santa Clara CA) McClintock Cameron (Mountain View CA) So Hock-Chuen (Redwood City CA) Watson James A. (Santa Clara CA), High-density erasable programmable logic device architecture using multiplexer interconnections.
Colwell Robert P. (Portland OR) Papworth David B. (Beaverton OR) Fetterman Michael A. (Hillsboro OR) Glew Andrew F. (Hillsboro OR) Hinton Glenn J. (Portland OR) Coward Stephen M. (Aloha OR) Chen Grac, Hybrid execution unit for complex microprocessor.
Andrews William B. ; Britton Barry K. ; Hickey Thomas J. ; Modo Ronald T. ; Nguyen Ho T. ; Schadt Lorraine L. ; Singh Satwant, Hybrid programmable gate arrays.
Gilson Kent L. (255 N. Main St. ; Apt. 210 Salt Lake City UT 84115), Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfi.
Gilson Kent L. (Salt Lake City UT), Integrated circuit computing device comprising a dynamically configurable gate array having a microprocessor and reconfi.
Lien Jung-Cheun ; Feng Sheng ; Sun Chung-yuan ; Huang Eddy Chieh, Integrated circuit that includes a field-programmable gate array and a hard gate array having the same underlying structure.
Pierce Kerry M. ; Erickson Charles R. ; Huang Chih-Tsung ; Wieland Douglas P., Interconnect architecture for field programmable gate array using variable length conductors.
Yuan Chen-Ping ; Lin Che-Cheng ; Wei You-Pang, Layout synopsizing process for efficient layout parasitic extraction and circuit simulation in post-layout verification.
Michihiro Amiya JP; Akihiro Nakamura JP, Library for storing pattern shape of connecting terminal and semiconductor circuit designed with different design rules.
Sutherland James (Santa Clara CA) Garverick Timothy L. (Cupertino CA) Takiar Hem P. (Fremont CA) Reyling ; Jr. George F. (Saratoga CA), Logical three dimensional interconnections between integrated circuit chips using a two dimensional multi-chip module.
Rostoker Michael D. (Boulder Creek CA) Gluss David (Woodside CA) Harrington Tom (Mountain View CA), Method and apparatus for interim, in-situ testing of an electronic system with an inchoate ASIC.
Jose Maria Insenser Farre ES; Julio Faura Enriquez ES, Microprocessor based mixed signal field programmable integrated device and prototyping methodology.
Pass, Christopher J.; Sansbury, James D.; Madurawe, Raminda U.; Turner, John E.; Patel, Rakesh H.; Wright, Peter J., Nonvolatile memory cell with low doping region.
Ang, Roger; Ahuja, Atul; Lulla, Mukesh T.; Borkovic, Drazen; Small, Brian D.; Tralka, Charles C.; Chan, Andrew K.; Yee, Kevin K., Programmable device with an embedded portion for receiving a standard circuit design.
Kimura Junichi (Hachiouji JPX) Nejime Yoshito (Hachiouji JPX) Noguchi Kouji (Kokubunji JPX), Programmable digital signal processor for performing a plurality of signal processings.
Leong William W. (San Francisco CA) Cliff Richard G. (Milpitas CA) McClintock Cameron (Mountain View CA), Programmable logic array device with grouped logic regions and three types of conductors.
Cliff Richard G. (Santa Clara CA) Ahanin Bahram (Cupertino CA) Lytle Craig S. (Palo Alto CA) Heile Francis B. (Santa Clara CA) Pedersen Bruce B. (Santa Clara CA) Veenstra Kerry (San Jose CA), Programmable logic array having local and long distance conductors.
Cliff Richard G. (Milpitas CA) Reddy Srinivas T. (Santa Clara CA) Raman Rina (Fremont CA) Cope L. Todd (San Jose CA) Huang Joseph (San Jose CA) Pedersen Bruce B. (San Jose CA), Programmable logic array integrated circuit devices.
Cliff Richard G. ; Heile Francis B. ; Huang Joseph ; Lane Christopher F. ; Lee Fung Fung ; McClintock Cameron ; Mendel David W. ; Ngo Ninh D. ; Pedersen Bruce B. ; Reddy Srinivas T. ; Sung Chiakang ;, Programmable logic array integrated circuit devices with interleaved logic array blocks.
Cliff Richard G. (Milpitas CA) Cope L. Todd (San Jose CA) McClintock Cameron R. (Mountain View CA) Leong William (San Fransisco CA) Watson James A. (Santa Clara CA) Huang Joseph (San Jose CA) Ahanin , Programmable logic array integrated circuits.
Cliff Richard G. (Milpitas CA) McClintock Cameron (Mountain View CA) Leong William (San Francisco CA), Programmable logic array integrated circuits with blocks of logic regions grouped into super-blocks.
Leong William (San Francisco CA) McClintock Cameron (Mountain View CA) Cliff Richard G. (Milpitas CA), Programmable logic array integrated circuits with interconnection conductors of overlapping extent.
Pedersen Bruce B. (Santa Clara CA) Cliff Richard G. (Santa Clara CA) Ahanin Bahram (Cupertino CA) Lytle Craig S. (Palo Alto CA) Heile Francis B. (Santa Clara CA) Veenstra Kerry S. (Concord CA), Programmable logic array with local and global conductors.
Wong Sau-Ching (Hillsborough CA) So Hock-Chuen (Milpitas CA) Kopec ; Jr. Stanley J. (San Jose CA) Hartmann Robert F. (San Jose CA), Programmable logic device with array blocks connected via programmable interconnect.
Reddy Srinivas T. ; Cliff Richard G. ; Lane Christopher F. ; Zaveri Ketan H. ; Mejia Manuel M. ; Jefferson David ; Pedersen Bruce B. ; Lee Andy L., Programmable logic device with hierarchical interconnection resources.
Reddy Srinivas T. ; Cliff Richard G. ; Lane Christopher F. ; Zaveri Ketan H. ; Mejia Manuel M. ; Jefferson David ; Pedersen Bruce B. ; Lee Andy L., Programmable logic device with hierarchical interconnection resources.
Reddy, Srinivas T.; Cliff, Richard G.; Lane, Christopher F.; Zaveri, Ketan H.; Mejia, Manuel M.; Jefferson, David; Pedersen, Bruce B.; Lee, Andy L., Programmable logic device with hierarchical interconnection resources.
Patel, Rakesh H.; Turner, John E., Technique of fabricating integrated circuits having interfaces compatible with different operating voltage conditions.
Nguyen Bai ; Agrawal Om P. ; Sharpe-Geisler Bradley A. ; Wong Jack T. ; Chang Herman M. ; Tran Giap H., Tileable and compact layout for super variable grain blocks within FPGA device.
Pressly Matthew D. ; Giles Grady L. ; Crouch Alfred L., Wrapper cell architecture for path delay testing of embedded core microprocessors and method of operation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.