Patent US3900722A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3900722A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-chip calculator system having cycle and subcycle timing generators

Assignee: Texas Instruments Inc
•
Filing: 1973-09-13
•
Granted: 1975-08-19
•
Expires: 1993-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic protable calculator implemented in integrated circuit semiconductor technology utilizes cycle and subcycle timing generators on both the arithmetic chip and on the memory chip. One output terminal conveys both an internal operating condition of the arithmetic to other semiconductor calculator chips in the system including to the memory chip, and also conveys timing synchronization for the cycle and subcycle timing generators on the memory chip. The arithmetic chip also has means for generating a multi-bit command signal comprising a first set of bits representing internal conditions of the arithmetic chip and a second set of bits selectively representing a memory address location dependent upon bits in the first set.

Inventors

  • 👤 Michael J Cochran
  • 👤 Jr Charles P Grant

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:40
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423; G06F15/00; G06F15/02; G06F15/76; G06F15/78; G06F15/7839; G06F15/7864; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/261; G06F9/262; G06F9/264

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 139 words
In a portable electronic calculator system implemented on at least two semiconductor chips, the combination comprising: a. a first cycle timing generator and a first subcycle timing generator on one of said semiconductor chips for generating cycle times and subcycle times thereon; b. a second cycle timing generator and a second subcycle timing generator on the other of said semiconductor chips for respectively generating cycle times and subcycle times thereon; c. means on said one chip for generating the condition signal upon the occurrence of an internal timing condition on said one chip, said occurrence synchronized with said cycle times and subcycle times generated by said first cycle and subcycle generators; and d. means on said other chip responsive to said condition signal for synchronizing said second cycle and subcycle timing generators with said first cycle and subcycle generators.
Claim 2
Dependent Claim 139 words
In a portable electronic calculator system implemented on at least two semiconductor chips, the combination comprising: a. a first cycle timing generator and a first subcycle timing generator on one of said semiconductor chips for generating cycle times and subcycle times thereon; b. a second cycle timing generator and a second subcycle timing generator on the other of said semiconductor chips for respectively generating cycle times and subcycle times thereon; c. means on said one chip for generating the condition signal upon the occurrence of an internal timing condition on said one chip, said occurrence synchronized with said cycle times and subcycle times generated by said first cycle and subcycle generators; and d. means on said other chip responsive to said condition signal for synchronizing said second cycle and subcycle timing generators with said first cycle and subcycle generators.
Claim 3
Dependent Claim 23 words
The calculator system according to claim 1 wherein said second subcycle timing generator is non-free-running, and said condition signal initiates each subcycle sequence.
Claim 4
Dependent Claim 28 words
The calculator system according to claim 1 wherein the means for generating a condition signal further comprise monitoring means for monitoring the activity or non-activity of the calculator.
Claim 5
Dependent Claim 66 words
The calculator system according to claim 1 and further including on said one semiconductor chip; means for generating a multi-digit command signal in timed sequence with said subcycle time generated by first subcycle generator, said multi-digit signal having a first set of digits representing internal operating conditions of said one chip and a second set of digits representing a memory address dependent upon said first set.
Claim 6
Dependent Claim 72 words
The calculator system according to claim 4 and further including on said one chip keyboard input means responsive to keyboard signals on a plurality of lines, the occurrence of a keyboard signal at a particular cycle time identifying the particular key, said keyboard input means comprising storage means for serially entering in coded format a representation that a particular keyline has been actuated, and also for entering serially the particular cycle time.
Claim 7
Dependent Claim 61 words
The calculator system according to claim 3 wherein said other chip further comprises an instruction memory having instruction memory addressing means for sequentially providing addresses, said addressing means operatively connected to receive said multi-digit command signal and responsive to a digit in said first set thereof to cause an interRuption in the normal sequencing in the addressing of said instruction memory.
Claim 8
Dependent Claim 47 words
The calculator system according to claim 6 wherein the instruction memory addressing means are further responsivie to one of the bits in said first set of said command word to cause said instruction memory to be addressed at the location contained in said second set of digits.
Claim 9
Dependent Claim 26 words
The calculator system according to claim 7 wherein said first set further contains a digit representing the status of an internal condition of said one chip.
Claim 10
Dependent Claim 62 words
The calculator system according to claim 8 wherein said one chip further comprises a tri-state output buffer, operatively connected to receive and to output said multi-digit command signal, said buffer being coupled to said instruction memory and selectively responsive thereto for latching into a state which prevents outputting data from said one chip and permits inputting of data to said one chip.
Claim 11
Dependent Claim 33 words
The calculator system according to claim 9, wherein said tristate output buffer is coupled to said keyboard input storage means for permitting inputting thereinto when said output buffer is latched into said state.
Claim 12
Dependent Claim 166 words
An electronic calculator system implemented in a small number of semiconductor integrated circuit units which contain memory means for storing numerical data and arithmetic means selectively coupled to the memory means for operating on the numerical data, one of the units having first subcycle and cycle timing means and strobing means, responsive to the first cycle timing means for providing strobe signals at predetermined intervals, the system including keyboard input means and including display means which are strobed by the strobe signals, means for generating on said one unit a signal indicative of an internal operating condition of such unit and also having a selected timed relationship with said cycle time and with a subcycle time of said cycle time, means for coupling such signal from said one unit to at least one other unit, and second subcycle and cycle timing generator means on said at least one other unit responsive to said signal indicative of an internal operating condition for generating subcycle and cycle times.
Claim 13
Dependent Claim 166 words
An electronic calculator system implemented in a small number of semiconductor integrated circuit units which contain memory means for storing numerical data and arithmetic means selectively coupled to the memory means for operating on the numerical data, one of the units having first subcycle and cycle timing means and strobing means, responsive to the first cycle timing means for providing strobe signals at predetermined intervals, the system including keyboard input means and including display means which are strobed by the strobe signals, means for generating on said one unit a signal indicative of an internal operating condition of such unit and also having a selected timed relationship with said cycle time and with a subcycle time of said cycle time, means for coupling such signal from said one unit to at least one other unit, and second subcycle and cycle timing generator means on said at least one other unit responsive to said signal indicative of an internal operating condition for generating subcycle and cycle times.
Claim 14
Dependent Claim 84 words
An electronic calculator system according to claim 11 and further including on at least one of the units an instruction memory for storing a large number of instruction words, and said one unit further comprising means for unconditionally addressing said memory means by generating a multi-digit command word, said command word comprising a first set of digits representing internal operating conditions of said one unit and comprising a second set of digits representing memory address conditioned on at least one of said first set.
Claim 15
Dependent Claim 162 words
An electronic data processing system implemented in a small number of semiconductor integrated circuit units which contain memory means for storing numerical data and arithmetic means selectively coupled to the memory means for operating on the numerical data, one of the units having first subcycle and cycle timing means, the system including input means and including output means which are responsive to timed signals from said first cycle timing means means for generating on said one unit a signal indicative of an internal operating condition of such unit and also having a selected timed relationship with said cycle time from said first cycle timing means and with a subcycle time from said first subcycle timing means, means for coupling such signal from said one unit to at least one other unit, and second subcycle and cycle timing generator means on said at least one other unit responsive to said signal indicative of an internal operating condition for generating subcycle and cycle times.
Claim 16
Dependent Claim 162 words
An electronic data processing system implemented in a small number of semiconductor integrated circuit units which contain memory means for storing numerical data and arithmetic means selectively coupled to the memory means for operating on the numerical data, one of the units having first subcycle and cycle timing means, the system including input means and including output means which are responsive to timed signals from said first cycle timing means means for generating on said one unit a signal indicative of an internal operating condition of such unit and also having a selected timed relationship with said cycle time from said first cycle timing means and with a subcycle time from said first subcycle timing means, means for coupling such signal from said one unit to at least one other unit, and second subcycle and cycle timing generator means on said at least one other unit responsive to said signal indicative of an internal operating condition for generating subcycle and cycle times.

References Cited (Backward Citations)

US3800129A Cited
US3798606A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-08-18 1979-02-17 1979-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-08-18 1983-02-17 1983-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-08-18 1987-02-17 1987-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag