Bus sharing scheme

US9720865B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9720865-B1
Application numberUS-201414540238-A
CountryUS
Kind codeB1
Filing dateNov 13, 2014
Priority dateJul 1, 2008
Publication dateAug 1, 2017
Grant dateAug 1, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A programmable device, having an analog component coupled with an analog bus and a digital component coupled with a digital bus together with a set of 10 pads, each of which capable of being coupled to a bus line of one segment of the analog bus as well as to at least one digital bus line, and where the analog bus is capable of being used to connect a pair of the pads to each other.

First claim

Opening claim text (preview).

What is claimed is: 1. A device, comprising: an analog section and a digital section; a plurality of input/output (I/O) pads; an analog routing system, including a plurality of analog routing lines running through a plurality of analog routing segments, to selectively couple at least a portion of the plurality of I/O pads to the analog section, wherein each of the plurality of I/O pads is selectively coupled to at least one of the plurality of analog routing lines by a first type of switch, wherein the first type of switch is configured to selectively couple at least two of the plurality of I/O pads; and a digital routing system to selectively couple at least a portion of the plurality of I/O pads to the digital section, wherein the digital routing system comprises a plurality of digital routing lines, wherein at least one of the plurality of I/O pads is coupled to at least one of the plurality of digital routing lines by a second type of switch. 2. The device of claim 1 , wherein first and second analog routing segments of the plurality of analog routing segments are coupled by a plurality of transmission gates along the plurality of analog routing lines, wherein the first and the second analog routing segments share the analog routing lines when the transmission gates are closed, wherein the first and the second analog segments operate separately when the transmission gates are opened. 3. The device of claim 1 , wherein at least one of the plurality of I/O pads is coupled to at least one of the plurality of analog routing lines via the first type of switch. 4. The device of claim 1 , wherein at least one of the plurality of analog routing lines is configured to transmit both analog signals and digital signals. 5. The device of claim 1 , wherein the first type of switch includes at least one transmission gate. 6. The device of claim 1 , wherein the second type of switch includes a logic device. 7. The device of claim 2 , wherein the analog section includes at least a first and a second analog sub-section coupled by at least one of the plurality of transmission gates along at least one of the plurality of analog routing lines, wherein the first type of switch associated with the plurality of I/O pads is opened and the at least one of the plurality of transmission gates is closed to allow direct transmission between the first and the second analog sub-sections. 8. The device of claim 1 , wherein the plurality of analog routing lines include analog bus lines. 9. The device of claim 1 , wherein the plurality of digital routing lines include digital bus lines. 10. A method, comprising: configuring an analog section of a device to communicate over an analog routing system; configuring a digital section of the device to communicate over a digital routing system, wherein the digital routing system comprises a plurality of digital routing lines; connecting a plurality of I/O pads of the device to at least one of a plurality of analog routing lines of the analog routing system via a first plurality of transmission gates; coupling the plurality of I/O pads of the device to at least one of the plurality of digital routing lines of the digital routing system, wherein at least one of the plurality of I/O pads is coupled to at least one of the plurality of digital routing lines by a second type of switch; and configuring the first plurality of transmission gates to selectively couple at least two of the plurality of I/O pads to one another. 11. The method of 10 , further comprising: integrating the analog section and the digital section into the device; dividing the analog routing system into a plurality of analog routing segments, wherein at least one of the plurality of analog routing lines run through the plurality of analog routing segments; coupling first and second analog routing segments by a second plurality of transmission gates; and opening the second plurality of transmission gates to allow the first and the second analog routing segments to operate separately. 12. The method of 10 , further comprising: configuring the at least one of the plurality of analog routing lines of the analog routing system to carry both analog signals and digital signals. 13. The method of 10 , further comprising: integrating a controller into the device; and configuring the controller to dynamically reconfigure the coupling of each of the plurality of I/O pads to the at least one of the plurality of analog routing lines of the analog routing system. 14. The method of 10 , wherein coupling the plurality of I/O pads of the device to the at least one of the plurality of digital routing lines comprises: configuring a plurality of logic devices along the at least one of the plurality of digital routing lines. 15. The method of 10 , further comprising: configuring the first plurality of transmission gates to selectively couple at least two of the plurality of analog routing lines to one another. 16. A device, comprising: an analog section coupled with an analog routing network that is divided into a plurality of analog routing segments; a plurality of I/O pads selectively coupled to at least one of a plurality of analog routing lines of an analog routing segment of the analog routing network by a first type of switch, wherein the analog routing network is configured to selectively couple at least two of the plurality of I/O pads to one another; and a digital routing system to selectively couple at least a portion of the plurality of I/O pads to the digital section, wherein the digital routing system comprises a plurality of digital routing lines, wherein at least one of the plurality of I/O pads is coupled to at least one of the plurality of digital routing lines by a second type of switch.

Assignees

Inventors

Classifications

  • using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence) · CPC title

  • by limitation or reduction of the pin/gate ratio (for data-processing equipment G06F1/22) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9720865B1 cover?
A programmable device, having an analog component coupled with an analog bus and a digital component coupled with a digital bus together with a set of 10 pads, each of which capable of being coupled to a bus line of one segment of the analog bus as well as to at least one digital bus line, and where the analog bus is capable of being used to connect a pair of the pads to each other.
Who is the assignee on this patent?
Cypress Semiconductor Corp
What technology area does this patent fall under?
Primary CPC classification G06F13/4022. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).