AU609745B2 - Space switch - Google Patents
Space switch Download PDFInfo
- Publication number
- AU609745B2 AU609745B2 AU81225/87A AU8122587A AU609745B2 AU 609745 B2 AU609745 B2 AU 609745B2 AU 81225/87 A AU81225/87 A AU 81225/87A AU 8122587 A AU8122587 A AU 8122587A AU 609745 B2 AU609745 B2 AU 609745B2
- Authority
- AU
- Australia
- Prior art keywords
- signal
- output
- status
- input
- actuating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/52—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker using static devices in switching stages, e.g. electronic switching arrangements
- H04Q3/521—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker using static devices in switching stages, e.g. electronic switching arrangements using semiconductors in the switching stages
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Description
AUSTRALIA
PATENTS ACT COMPLETE SPECIF60 971u5l
ORIGINAL)
FOR OFFICE USE Short Title: Int. Cl: Application Number: Lodged: Complete Specification-Lodged: Accepted: Lapsed: Published: amendrnitLsr:'e <r Se audc eeL !or C r C C t C 4 C C 4 I C g C C T V 1. C C Ct C C CC 4 C C C C Priority: Related Art: TO BE COMPLETED BY APPLICANT Name of Applicant: -D----zNSYSTEMSPTY----- 'PO~c~A) P L'TO.
Address of Applicant: -2--A-J.ESMONDRQAl (fCc~n ~e4 C- -iPN----T-RIA,-3136 i r_ k c V Wm ActuF Invetor: Albert Bernard James Address for Service: CLEMENT HACK CO., 601 St. Kilda Road, Melbourne, Victoria 3004, Australia.
Complete Specification for the invention entitled: SPACE SWITCH The following statement is a full description of this invention including the best method of performing it known to me:- 2 c C C ge C C C C C C C cc c 0 4 4I SPACE SWITCH This invention relates to a space switch which allows one or more inputs to be directed to one or more outputs to enable electronic devices to be coupled together.
A particular application of the invention may be to provide data from one computer to one or more other computers.
Conventionally, this is done by means of a data bu. which receives the data together with an appropriate address to assign it to the intended computer or computers. The address enables the appropriate computer or computers to receive the data from the data bus for processing.
,t 0 C -3 The conventional system has a limitation on the amount of information which can be passed due to the band width of the data bus and it is therefore desirable to provide a device which can overcome this limitation.
The invention provides a space switch comprising an array of cells which are interconnected with one another, each cell having transmission means for allowing a signal to pass from an input into the cell to an output from the cell and actuating means for selectively actuating the transmission means to enable a signal to pass from the input to the output, said transmission means comprising a transmission gate and the actuating means comprising a latch which is coupled to the transmission gate for actuating the transmission gate to cause a signal to pass from the input to the output, selecting means for selecting one or more of said cells and for causing said Sn actuating means in said one or more of said cells to actuate C C said transmission means in said one or more of said cells to cc enable a signal to pass from the input to the output such that rc CC cc said selecting means can select an appropriate cell or cells 20 to cause said actuating means to actuate the transmission S means so that any one input to said array of cells can be directed to any one of said cells and outputted to any one of said outputs; said cell further including gate means coupled to said actuating means, said gate means receiving signals 25 from said selecting means and producing an output to said t* actuating means; said space switch also having input means for receiving input signals from an input device, said input means t, C being coupled to said selecting means and also to a control signal generator means, said input means causing said selecting means to output at least one row signal and at least S one column signal to select the appropriate cell or cells, and said control signal generator means outputting a read signal, a write signal, status review signal and a reset signal, said status review signal being applied to said actuating means, said write signal being applied to said gate means, and said reset signal being applied to said actuating means, and further comprising a circuit means, said read signal together 2 4 3a with said row signal and column signal being applied to said circuit means for generating an enable signal and a status line signal, said circuit means also receiving an output from said actuating means which is also applied to said transmission gate, said circuit means having its status line signals coupled to a status combiner for combining all of the status signals from the cells into a single status signal and said status combiner being coupled to said control signal generator means for providing said combined status signal to said control signal generator means.
The present invention thereby enables a large number of inputs to be applied to any one or more respective outputs with the effective band width of the switching matrix being limited only by the number of cells in the array.
Preferably the transmission means comprises a transmission gate and the actuating means comprises a latch which is coupled 'o th' transmission gate for actuating the t 9 C t transmission gate to cause a signal to pass from the input to e the output.
20 Preferably the selecting means comprises a column 9 C selector and a row selector which are coupled to the array of cells, said array of cells being grouped in rows and columns such that outputs from the row and column selectors can select one or more cells to be actuated.
25 A preferred embodiment of the invention will be ooo described with reference to the accompanying drawings in O Do0 00 which: 0400 Figure 1 is a view of a switching matrix embodying Fj 0 09 the invention; 0 O 04, o oT i i i I -4 Figure 2 is a view of a cell of the switching matrix of Figure 1; Figure 3 is a view of an address register used in the embodiment of Figure 1; Figure 4a and Figure 4b constitute a view of a column decoder used in the embodiment of Figure 1; Figure 5 is a view of a control signal generator used in the embodiment of Figure 1; Figure 6 is a view of part of the cell array of Figure i.
Figure 7 is a diagram of part of an array used in the embodiment of Figure 1; cc Figure 8 is a diagram of a test generator; C Figure 9 is a diagram of a bias generator; cc 15 Figure 10 is a diagram of a status combiner; and Figure 11 is a simplified diagram of the array used in the embodiment of Figure 1.
With reference to Figure 1 a space switch is shown which comprises a cell array 10, a column decoder 12, a row 20 decoder 14, an address register 16, an input buffer 18, a fc control signal generator 20, a test generator 22 and status combiner 24.
The cell array 10 is an array of 32 x 32 circuits which define cross points and which enable an input on any one 25 of the input lines 19 to be transferred to any one or more output lines 21 from the array 10. A simplified view of the Sarray is shown in Figure 6.
4: One of the circuits or cross points is shown in Figure 2 and comprises a transmission gate 11 which is coupled to a latch 13 by lines 15 and 17. An input signal is directed to the gate 11 on line 19 and is outputted from the gate 11 on line 21. The latch 13 receives statuis data of the appropriate polarity on line 23 and write and row and column data supplied to a gate 25 on lines 27, 29 and 31. Column data is also applied to the gate 25 on line 31. A reset signal is applied to the latch 13 on line 33. When a reset signal is applied on 5- line 33 the latch creates outputs on lines 35 and 37 which deactivates the transmission gate 11 and prevents a signal on line 19 from passing through the gate 11 to line 21.
When it is desired to enable the transmission gate 11 to transmit the signal on line 19 to line 21, a signal is applied to the row and column lines 29 and 31 to select the appropriate chip or cross point in the array 10 and a write signal is applied to line 27 together with status data of desired polarity which appears on line 23. The write and status data together with the row and column data causes the polarity of the signal on line 23 to be outputted on line 37 and the inverse of that signal to be outputted on line C That is, if the signal on line 23 is high the output on line cc C 37 is high and the output on line 35 is low. This enables the S 15 transmission gate to transmit the signal on line 19 to line S21. A read signal is received on line 41 and row and column data is also received on line 43 and line 45. These three S lines form three of four inputs to a circuit 49 which comprises a series of transistors. The other input is applied 20 on line 51 which is coupled to line 37 so that the output on C Cc line 37 is applied to the circuit 49. The outputs from the circuit 49 are enable signal on line 53 and a status line signal on line The row and column signals which are inputted on c C 25 lines 29 and 31 are generated by the inputs 60 into buffer 18.
These inputs may be keyed in on a keyboard but are preferably generated by an appropriate computer. The input 60 which can i comprise serial input clock pulses or a parallel input are transmitted to register 16 on lines 62. The register 16 which is best shown in Figure 3 receives the inputs on lines 62.
The input signal is clocked into registers 63 to 79 by clock pulses generated on lines 81 and an address signal generated on line 83. The registers 63 to 79 are each connected to a multiplexer 85. The output from the registers 63 and the multiplexers 85 is therefore a binary signal which appears on output lines 87 and 89. The signal on line 89 is the inverse of the signal on 87. The signals on lines 87 and 89 are -6received by column generator 12. It should be noted that the row generator 14 is identical to the column generator 12 and therefore only the column generator is shown in the drawings.
The signal on lines 87 represents a number which has ten bits and that signal is transmitted to a series of NAND gates 103 so that one of the lines 29 and 31 from the column and row generators 12 and 14 are enabled.
Apart from receiving the signal on lines 87 to enable one of the lines 29 and 31 a high input can be received on line 107 so that a1l of the lines 29 and 31 are enabled.
An appropriate output on one or more of the row and column lines 29 and 31 will enable the corresponding chip or C C cross point in the array matrix 10 to be actuated to enable S• the transmission gate 11 in that circuit to transmit the signal on line 19 to line 21 when the appropriate status and C" write lines 23 and 27 are enabled.
0 C The status generator 24 shown in Figure 1 combines C C all of the status lines 55 (see Figure 2) into a single line 111 and inputs them to the control signal generator 20. All C 20 of the enable lines 53 are inputted to test generator 22 and
CC
C Ce the generator 22 is connected to the status generator 24 by S c bias line 113. The generator 22 also includes a test pin 117 for input of a test signal to be more fully described C¢C t C C CI hereinafter. The generator 22 enables any one of 32 enable 25 signals to appear on enable lines to enable the transmission gates 11.
The control signal generator 20 controls the data outputs which are applied to line 23 (Figure 2) as well as the write and reset and read signals which appear on lines 27, 33 and 41.
The control signal generator 20 is more clearly shown in Figure 5. In Figure 5, read-not-write signals are applied on line 131 from buffer 18 and chips select and output enable signals are applied on lines 133 and 135 from the control circuit 20. These signals pass through gates 132, 134, 136 and 138 and produce read and write signals on lines 27 and 41. The output of gate 138 together with the input on i i i -L-iby~.
-7status line 111 is applied to gate 140 and the output of this is received on status line 137. Latch data on line 139 and signals on multi-row select and multi-column select lines 141 and 143 are applied to gate 142 and an output of the gate is applied to line 23 through gate 144. If either or both the lines 141 and 143 are high this line 23 clears the rows and columns upon application of a write signal. The lines 141 and 143 allow an entire row and column in array 10 to be selected instead of a single cell in the row and column. A read when lines 141 and 143 are active will allow all cross points to be tested to see if any are set.
A clear signal on line 145 will clear all cross points shown in Figure 2 by the reset line 33.
'.4 Figure 6 illustrates how the circuits in array Z3 15 are coupled together to enable an input on linesk 3 M which will *2 be applied to any one or more of the output lines 3_2k For simplicity all of the components of the chip are not shown in SFigure 6 and only the gate 11, latch 13, gates 25 and circuits 49 are represented. The circuits 49 are connected to suitable bias sources 200 which apply a pull-up signal to the circuits 49 and it will be noted that the input 23 is coupled to two gates 11 by lines 23a and 23b. A further input 23 is connected to another two gates 11 via lines 23c and 23d. If it is desired for signal no.l to be applied to output no. 1 25 then the row and column decoders 12 and 14 apply appropriate signals to enable lines 29 and 31 to cause the gate 11' to oo00 00 S• open to pass the signal from line 23 to line associated with oo ~the output labelled 1. If it is desired for the signal 1 to be received at output no. 2 then the row and column decoders apply appropriate signals to the lines 29 and 31 associated with the gate 11'' and cause that gate to enable the signal to pass on line 23b through to line 21 associated with output 2.
If it is desired for a signal no. 2 to be received by output no. 1 the row and column encoder enable the row and column lines associated with gate to enable that gate to pass the signal on line 23d through gate to output no. i. It should be noted that Figure 6 merely shows how two inputs are I8 I ~I -8coupled by means of the circuits shown in Figure 2 and the paLtern illustrated in Figure 6 is continued throughout all 32 x 32 circuits to couple the circuits together to enable anyone of the inputs on line 19 to be coupled to anyone of the outputs 21 by appropriate selection of a cross point defined by one of the circuits shown in Figure 2 which is selected by the appropriate output from the row and column decoders 12 and 14.
The circuits 49 are shown in Figure 7 and comprise a plurality of transistors which receive the signals on lines 43, 51, 45 and 41 which are respectively row select rOL) information on line 43, e.s---rrt/,select information on line c' 51, column select information on line 45 and read information
C
cC 0 on line 41. Each of the circuits 49 outputs the status signal on line 55 and an enable signal on line 53 to enable the output 59 associated with one of the outputs 1 and 2.
C 0Figure 8 shows a detailed view of the test generator C 22. The test generator 22 includes the test pin 117 as well as bias input line 119 from the status generator 24. The bias line 119 is coupled to a plurality of drivers 171 which are cc O constant current sources and which supply bias current from c the bias source in the status generator 24. The test pin 117 is coupled to a plurality of drivers 173 which are adapted to C enable all of the outputs from the circuits in array 10. The 25 purpose of the test generator 22 is to test the array 10 to ensure that it is functioning properly. In particular, it is S. to test whether any of the transmission gates 11 are leaking.
The test pin 117 drives all of the enable lines 175 to pull lines 53 low. If an output on line 21 from any of the cells fluctuates this provides an indication that the transmission gate is leaking and the device can be rejected.
Figure 10 shows the status generator 24 which receives the status lines 55 shown in Figure 1. The lines are coupled to a series of buffers 177 which have a higher drive capability and output from the series of buffers are coupled together to form status output line 111.
1:k9 The bias generator 200 which is shown in Figure 9 is coupled to constant current pull-up drivers 179 which are in turn coupled with the buffers 177. The bias generator 200 is 13' also coupled to a constant current pull-up driver 1-81',which is directly coupled to the status output line 111. It should be noted that although a plurality of bias generators are shown in Figure 6 for the purpose of illustration, a single bias generator 200 is utilized in the preferred embodiment of this invention. The bias generator is coupled to the bias output line 119 as shown which in turn is coupled to the output lines 175 in the test generator 22.
The bias generator 200 is shown in Figure 9 and S comprises a transistor 203 which is connected between voltage S sources VDD and VSS which (represent 5 volts and ground respectively) via reactances 205. The output from the bias generator 200 also appears on line 119 which is applied to the
C
test generator 22. The bias generator 200 can be varied by a second reactance 207 to allow the response time of the circuits in the array 10 to change, A low current bias output appears on the output line 129 which is applied to the buffers 177 and drivers 179.
Since modifications within the spirit and scope of the invention may readily be effected by persons skilled within the art, it is to understood that this invention is not 25 limited to the particular embodiment described by way of example hereinabove.
0 i i
Claims (2)
1. A space switch comprising an array of cells which are interconnected with one another, each cell having transmission means for allowing a signal to pass from an input into the cell to an output from the cell and actuating means for selectively actuating the transmission means to enable a signal to pass from the input to the output, said transmission means comprising a transmission gate and the actuating means comprising a latch which is coupled to the transmission gate for actuating the transmission gate to cause a signal to pass from the input to the output, selecting means for selecting one or more of said cells and for causing said actuating means in said one or more of said cells to actuate said transmission means in said one or more of said cells to enable a signal to pass from the input to the output such that said selecting means can select an appropriate cell or cells to cause said actuating means to actuate the transmission means so that any one input to said array of cells can be directed to any one of ar, said cells and outputted to any one of said outputs; said cell further including gate means coupled to said actuating means, said gate means receiving signals from said selecting means and producing an output to said actuating means; said space switch also having input means for receiving input signals from an input device, said input means being coupled to said selecting means and also to a control signal generator means, ~said input means causing said selecting means to output at least one row signal and at least one column signal to select C C the appropriate cell or cells, and said control signal generator means outputting a read signal, a write signal, status review signal and a reset signal, said status review signal being applied to said actuating means, said write signal being applied to said gate means, and said reset signal SO being applied to said actuating means, and fu:iler comprising a circuit means, said read signal together with said row signal and column signal being applied to said circuit means for generating an enable signal and a status line signal, said circuit means also receiving an output from said actuating i d L~4~ 11 means which is also applied to said transmission gate, said circuit means having its status line signals coupled to a statu, combiner for combining all of the status signals from the c, ls into a single status signal and said status combiner being coupled to said control signal generator means for providing said combined status signal to said control signal generator means.
2. A space switch according to claim 1 further comprising a biased generator, said status output from said circuit means being coupled with an output from said biased generator in said status combiner to produce said combined status output, said enable signal from said circuit means being applied to an output device to enable said output device to enable said signal which passes through said transmission gate to pass to said output. r cr ct r DATED THIS 16th DAY OF August 1990 PASCOM PTY. LTD. By Its Patent Attorneys GRIFFITH HACK CO. Fellows Institute of Patent Attorneys of Australia tot 4 4 6 C C -J^ ti ,I t
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU81225/87A AU609745B2 (en) | 1986-12-04 | 1987-11-13 | Space switch |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPH932886 | 1986-12-04 | ||
AUPH9328 | 1986-12-04 | ||
AU81225/87A AU609745B2 (en) | 1986-12-04 | 1987-11-13 | Space switch |
Publications (2)
Publication Number | Publication Date |
---|---|
AU8122587A AU8122587A (en) | 1988-06-09 |
AU609745B2 true AU609745B2 (en) | 1991-05-09 |
Family
ID=25639730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU81225/87A Ceased AU609745B2 (en) | 1986-12-04 | 1987-11-13 | Space switch |
Country Status (1)
Country | Link |
---|---|
AU (1) | AU609745B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2195911A (en) * | 1986-10-08 | 1988-04-20 | Ingersoll Rand Co | Screening apparatus for pulp |
US4897641A (en) * | 1986-12-04 | 1990-01-30 | Pascom Pty. Ltd. | Space switch |
-
1987
- 1987-11-13 AU AU81225/87A patent/AU609745B2/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2195911A (en) * | 1986-10-08 | 1988-04-20 | Ingersoll Rand Co | Screening apparatus for pulp |
US4897641A (en) * | 1986-12-04 | 1990-01-30 | Pascom Pty. Ltd. | Space switch |
Also Published As
Publication number | Publication date |
---|---|
AU8122587A (en) | 1988-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5594367A (en) | Output multiplexer within input/output circuit for time multiplexing and high speed logic | |
US5773994A (en) | Method and apparatus for implementing an internal tri-state bus within a programmable logic circuit | |
US5600264A (en) | Programmable single buffered six pass transistor configuration | |
KR100312801B1 (en) | Programmable Logic Devices with Zones and Universal Signal Paths | |
US5256918A (en) | Programmable logic circuit | |
US6061417A (en) | Programmable shift register | |
CA1318960C (en) | Crosspoint switching array | |
US20050254297A1 (en) | Multi-input/output repair method of nand flash memory device and nand flash memory device thereof | |
KR930018594A (en) | Semiconductor memory | |
EP0376905A3 (en) | Programmable logic device having a plurality of programmable logic arrays arranged in a mosaic layout together with a plurality of interminglingly arranged interfacing blocks | |
US4930107A (en) | Method and apparatus for programming and verifying programmable elements in programmable devices | |
EP0843316A3 (en) | Non-volatile semiconductor memory device | |
US6034912A (en) | Semiconductor integrated circuit device and method of manufacturing the same | |
US5202853A (en) | Circuit for performing a parallel write test of a wide multiple byte for use in a semiconductor memory device | |
CN101836247A (en) | Scan signal line drive circuit and display device | |
KR920013653A (en) | Semiconductor memory | |
JPH04228174A (en) | Semiconductor memory | |
US5038368A (en) | Redundancy control circuit employed with various digital logic systems including shift registers | |
GB1573663A (en) | Method for manipulating digital signals on ordered data bus lines | |
AU609745B2 (en) | Space switch | |
US4897641A (en) | Space switch | |
JP3735822B2 (en) | Decoding circuit and decoding method for semiconductor memory device | |
JPH0766669B2 (en) | Decoder buffer circuit | |
US5654931A (en) | High-speed semiconductor memory device and data processing system using the same | |
US6166952A (en) | Read-only memory having specially output circuits and word line connected to a group of memory cells |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MK14 | Patent ceased section 143(a) (annual fees not paid) or expired |