# US 5,347,641 A · Page register with a don't care function

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,347,641 A
- Document ID: US5347641A
- Status: Granted
- Kind: A
- Application number: 07/752,380
- Filed: 1991-08-30
- Granted: 1994-09-13
- Earliest claimed: 1991-08-30
- Assignees: WaferScale Integration, Inc.
- Inventors: Yoram Cedar; Arye Ziklik; Alex Shubat
- Web page: https://patentgrep.com/patent/US5347641A

## CPC

- G06F 12/0623: {for memory modules}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Page logic, which is coupled to a programmable array decoder, allows for expansion of memory address space depending on the number of bits in a page register. The programmable array decoder has a "don't care" function which allows the user to be independent of the page mode.

## Claims

### Claim 1

Structure in a programmable system device for providing a page mode comprising:
means for programmably selecting devices, said means for programmably selecting having input lines for accepting signals which indentify devices and output lines for carrying signals which enable devices;
means for selectively latching and transferring data signals to a first plurality of said input lines, said data signals indicating said page mode; and
means for providing address signals to a second plurality of said input lines,
wherein one of said output lines is coupled to said means for selectively latching and transferring data and wherein said one of said output lines carries a signal which enables reading from and writing to said means for selectively latching and transferring data in response to said address signals indicating an address corresponding to said means for selectively latching and transferring data,
whereby said means for programmably selecting provides said structure with a "don't care" function which enables reading from and writing to said means for selectively latching and transferring data, regardless of said data signals.

### Claim 2 (depends on 1)

The structure of claim 1 wherein said means for programmably selecting comprises a programmable array decoder.

### Claim 3 (depends on 2)

The structure of claim 2 wherein said means for selectively latching and transferring data comprises page logic.

### Claim 4 (depends on 3)

The structure of claim 3 wherein said page logic comprises a page register.

### Claim 5 (depends on 4)

The structure of claim 4 wherein said second plurality of lines comprise address lines.

### Claim 6 (depends on 1)

The structure of claim 1 wherein said "don't care" function results from programming said means for programmably selecting devices so that when selected address signals are applied to said second plurality of input lines, said one of said output lines carries a signal enabling said means for selectively latching and transferring data, regardless of said data signals on said first plurality of said input lines.

### Claim 7 (depends on 6)

The structure of claim 6 wherein said "don't care" function allows said means for selectively latching and transferring data to be selected independent of a page in said page mode.

### Claim 8 (depends on 1)

The structure of claim 1, wherein:
said means for providing address signals comprises an address port for connecting to a microcontroller;
said structure further comprises:
an internal device coupled to a first of said output lines of said means for programmably selecting devices; and
a device port circuit coupled to a second of said output lines of said means for programmably selecting devices, said device port circuit being for connecting to an external device and providing address signals to said external device in response to a signal on said second output line which enables said device port circuit;
said programmable system device comprises an integrated circuit containing said structure including said internal device and not including said external device; and
said programmable system device permits a microcontroller to use said data signals indicating said page mode to selectably address said internal device and said external device.

### Claim 9

A structure in a programmable system device for expansion of memory access and providing a page mode comprising:
a programmable array decoder having a plurality of output lines for enabling devices and a first and a second plurality of input lines for accepting signals which identify devices;
means for selectively latching and transferring data signals to said first plurality input lines, said data signals indicating said page mode; and
means for providing address signals to said second plurality of input lines,
wherein said programmable arrange decoder is programmed so that both said data signals and said address signals determine whether an enabling signal is provided for a first device and said address signals alone determine whether an enabling signal is provided for a second device,
whereby said programmable array decoder has a "don't care" function such that said second device is selected independent of said page mode.

### Claim 10 (depends on 9)

The structure of claim 9 wherein said means for selectively latching and transferring comprises a page register and a plurality of buffers.

### Claim 11 (depends on 10)

The structure of claim 10, wherein said buffers provide said data signals and signals which are the logical inverse of said data signals.

### Claim 12 (depends on 9)

The structure of claim 9, wherein said programmable array decoder further comprises:
a logic circuit having an output lead coupled to one of said output lines of said programmable array decoder and input leads for coupling to array lines;
a first set of array lines coupled to said input leads of said logic circuit; and
a second set of array lines coupled to said first and second plurality of said input lines of said programmable array decoder,
wherein said programmable array decoder is programmed by connecting selected lines in said second set to selected lines in said first set, and said programmable array decoder is programmed to have a "don't care" function by connecting lines in said first set to lines in said second set which are coupled to said second plurality of input lines.

### Claim 13 (depends on 12)

The structure of claim 12, wherein said logic circuit comprises an AND gate.

### Claim 14 (depends on 12)

The structure of claim 12, wherein said logic circuit further comprises:
a plurality of AND gates, each of said AND gates having an output lead, and
a NOR gate having input leads coupled to said output leads of said AND gates.

### Claim 15 (depends on 9)

The structure of claim 9, wherein said second device comprises said means for selectively latching and transferring data.
