throbber
PCT
`
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`International Bureau
`
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`(51) International Patent Classification 5 :
`H04B 1/00, 7 /00, G06F 7 /00
`H04B 14/04
`
`Al
`
`(11) International Publication Number:
`
`WO 90/06633
`
`( 43) International Publication Date:
`
`14 June 1990 (14.06.90)
`
`(21) International Application Number:
`
`PCT/US89/05579
`
`(22) International Filing Date:
`
`8 December 1989 (08.12.89)
`
`(30) Priority data:
`283,425
`282,819
`283,534
`282,402
`282,008
`283,427
`282,406
`283,140
`282,417
`283,428
`283,554
`283,426
`282,792
`283,549
`282,410
`
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`9 December 1988 (09.12.88) US
`
`(60) Parent Applications or Grants
`(63) Related by Continuation
`US
`283,425 (CIP)
`Filed on
`9 December 1988 (09.12.88)
`US
`282,819 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`283,534 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`282,402 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`282,008 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`.
`283,427 (.CIP)
`Filed on·
`9 December 1988 (09.12.88)
`US
`282,406 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`283,140 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`282,417 (CIP)
`9 December 1988 (09.12.88)
`Filed on
`US
`283,428 (CIP)
`(54) Title: MICRO POWERED RF DATA MODULES
`
`Filed on
`us
`Filed on
`us
`Filed on
`us
`Filed on
`us
`Filed on
`us
`Filed on
`
`9 December 1988 (09.12.88)
`283,554 (CIP)
`9 December 1988 (09.12.88)
`283,426 (CIP)
`9 December 1988 (09.12.88)
`282,792 (CIP)
`9 December 1988 (09.12.88)
`283,549 (CIP)
`9 December 1988 (09.12.88)
`282,410 (CIP)
`9 December 1988 (09.12.88)
`
`(71) Applicant (for all designated States except US): DALLAS
`SEMICONDUCTOR CORPORATION [US/US]; 4350
`Beltwood Parkway South, Dallas, TX 75244 (US).
`
`(72) Inventors; and
`(75) Inv.entors/ Applicants (for US only) : LEE, Robert, D. [US/
`US]; 916 Linwood, Denton, TX 76201 (US). DIAS, Do(cid:173)
`nald, R. [US/US]; 2217 Via del Norte, Carrollton, TX
`75006 (US). MOUNGER, Robert, W. [US/US]; 4280
`Trinity Mills Road, 143507, Dallas, TX 75252 (US).
`BOLAN, Michael, L. [US/US]; 6214 Misty Trail, Dal(cid:173)
`las, TX 75248 (US). HEPTIG, John, Patrick [US/US];
`7000 Treehaven, Fort Worth, TX 76116 (US). KUR(cid:173)
`KOWSKI, Hal [US/US]; 4208 West Creek Drive, Dal(cid:173)
`las, TX 75252 (US). KLUGHART, Kevin, M. [US/US];
`3721 Spring Valley Road, 143131, Dallas, TX 75244
`(US).
`
`(74)Agent: GROOVER, Robert, III; Worsham, Forsythe,
`Sampels & Wooldridge, 2001 Bryan Tower, Suite 3200,
`Dallas, TX 75201 (US).
`
`(81) Designated States: AT (European patent), BE (European
`patent), CH (European patent), DE (European patent),
`ES (European patent), FR (European patent), GB (Eu(cid:173)
`ropean patent), IT (European patent), JP, KR, LU (Eu(cid:173)
`ropean patent), NL (European patent), SE (European
`patent), US.
`Published
`With international search report
`
`(57) Abstract
`
`+ 3 VOLT
`Ji LITHIUM
`250 -: BATTERY
`
`VsAT veeo
`
`vee
`0S1203
`Fl
`
`A+
`
`210
`
`230
`
`vee
`DS1204
`VsAT
`
`122
`
`A low-power wireless data
`communication system, in which
`base stations (110) can automati(cid:173)
`cally interface to batter-powered
`portable data modules (210) as
`they are brought within range. In
`the data modules (210), each re(cid:173)
`ceive antenna (121)
`is directly
`connected to a gain-controlled
`comparator (420A, 420B). Band(cid:173)
`is accom(cid:173)
`pass filtering (448)
`plished economically by use of
`simple digital circuits. The two-le•
`vel digital output from the com•
`parator
`(420A, 420B)
`is
`fed
`(through an intersymbol detector,
`a counter, and a ripple-through
`magnitude comparator) to a state
`machine (552), which decodes the resulting digital waveform to a conventional serial-bus format. The internal data bus (701D)
`provides an interface to memory chips (262) and (optionally) to other chips, such as an electronic key. The decoder chip (220) al(cid:173)
`so provides a secondary power supply to the other chips (230), and modulates the power supply (250) to assist detection of trans(cid:173)
`itions on the reset-bar line of the serial bus (206). The modules (230) use widely different frequencies for read and write opera(cid:173)
`tions. (Transmissions by the base station (110) use a pulse-width modulation scheme where the most commonly used signals
`correspond to the shortest pulse. A "read" command is encoded as the same pulse width as one of the two write commands). In
`addition, a pair of touch contacts (270) can be used to override the RF link. Error-checking (Fig. 7E) is performed on incoming
`commands before memory access (260) is permitted. "Freshness seal11 logic (510) prevents any battery drain until the module is
`initially turned on (by placing it in a strong field).
`
`2 kHz FRESHNESS INPUT
`
`240
`
`RF OVERRIDE
`
`270
`
`300 MHz
`TRANSMITTER
`
`300 MHz TRANSMIT ANTENNA
`
`Page 1 of 142
`
`GOOGLE EXHIBIT 1008
`
`

`

`i
`
`i
`
`f
`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international
`applications under the PCT.
`
`Austria
`AT
`AU
`All#l'lllia
`Barbados
`BB
`Belgi.tm
`BE
`BF
`Bwtina FIISIO
`BG Bu.-na
`Benin
`BJ
`BR
`BtilZil
`CA
`Canada
`Central Aftic:an Republic
`CF
`Congo
`CG
`Swiacrland
`Qi
`CM Cameroon
`DE Gmnany, Federal Republic of
`DK
`Denmark
`
`Spllin
`ES
`FT
`rmlatld
`France
`FR
`GA Gabon
`GB United Kingdom
`HU Hunpry
`rr
`Italy
`Japan
`JP
`KP Democratic People's Republic
`of Korea
`KR
`Republic of Korea
`u
`Liechtcmtein
`Sri Lanka
`l.K
`w Luxembourg
`MC Monaco
`
`MG Madagascar
`ML Mali
`MR Mauricania
`PINI Malawi •
`NL
`Netherlands
`NO
`Norway
`RO
`Romania
`SD
`Sudan
`SE
`Sweden
`Senegal
`SIi
`Soviet Unbn
`SIJ
`m Chad
`Togo
`TG
`us
`U nitcd States of America
`
`Page 2 of 142
`
`

`

`WO 90/06633
`
`PCT /US89/05579
`
`MICRO POWERED
`RF DATA MODULES
`
`i
`
`5
`
`10
`
`15
`
`BACKGROUND AND SUMMARY OF THE INVENTION
`The present invention relates to wireless data interface systems, and
`to portable data modules for use within such a system, and to power(cid:173)
`efficient integrated circuits.
`Systems which can provide short-range wireless data communication
`between a base station and a portable low-power module have recently
`been the subject of development efforts by a number of groups. Such
`systems can be extremely useful in many contexts, such as control of
`personnel access to secure facilities, medical monitoring of inpatients,
`automated livestock management, automated manufacturing generally,
`inventory control, theft controi and others described below.
`There are many uses for low-powered RF receivers, in such systems
`and elsewhere. Due to the legal constraints of spectrum allocation, many
`short-range data links must use extremely small RF signal levels.
`25 Moreover, in many cases the transceivers used for such communication
`must operate with minimal power drain, including minimal standby power.
`
`20
`
`Page 3 of 142
`
`

`

`WO 90/06633
`
`PCT/US89/05579
`
`2
`
`10
`
`15
`
`It is very difficult to satisfy the objectives of low power consumption while
`also providing adequate sensitivity and noise rejection.
`However, such a system is subject to many constraints.
`If the
`portability of the portable stations is to be maximized, the battery weight
`s must be small. This means that the power consumption of the portable
`module - in active or in standby mode - must be exceedingly low.
`Moreover, many possible applications are highly cost-sensitive.
`In most applications, rechargeable batteries are not suitable for a
`power supply. Rechargeable batteries not only impose a user burden (to
`perform recharging), but also tend to have electrical characteristics which
`may be dependent on the discharge/recharge history of the particular
`battery. Many possible applications cannot tolerate such uncertainty, and
`require a degree of reliability which demands a very conservative approach
`to power supply design and rating.
`Greater noise immunity can be achieved by using high transmitter
`power, by by using large, highly directional, and/or highly resonant
`), or by using narrow-bandwidth
`antennas (which provide 11antenna gain11
`filtering ( or more sophisticated signal processing operations) in the
`receiver (which provide 11processing gain"). However, due to the
`constraints on the total power budget in a portable data module, and due
`to the legal constraints mentioned above, higher transmitter power is often
`not an option. Moreover, directional antennas are also impractical for
`many systems. Moreover, processing gain is also not free: processing gain
`is most easily achieved by precise knowledge of the characteristics of the
`expected signal, and/or by extensive computing operations on the
`recovered signal. Precise knowledge of signal characteristics tends to
`require precise knowledge of time and/or frequency, and maintaining this
`knowledge also consumes power. Thus, adding processing gain into a
`portable data module not only increases the capital cost, but also places
`an additional burden on the power budget. Thus, while successive
`engineering improvements can provide some increase in noise immunity,
`the room for improvement is inherently limited.
`
`20
`
`25
`
`30
`
`i
`
`i
`
`Page 4 of 142
`
`

`

`WO 90/06633
`
`PCT /US89/05579
`
`3
`
`5
`
`10
`
`The result of these constraints is a severe squeeze on the system
`designer: sensitivity must not be too low, and the immunity to electrical
`noise must be good, and the power consumption must be ver:y low. Such
`systems may sometimes need to operate in high-noise environments, and
`such environments may completely block the communications channels.
`In a micropowered system, where the transmitter powers may be of the
`order of a few milliWatts to a few Watts, noise sources may sometimes
`provide an RF power level, at the receiver, within the reception band,
`which is comparable to the power level provided by the transmitter. For
`example, in manufacturing environments, extremely high broad-band noise
`levels may be generated by arc welding ( or arc furnaces), by plasma
`deposition processes, by large motors, or by digitally controlled actuators.
`In such applications, it would obviously be undesirable for the wireless
`data link to shut down when an extended period of high noise occurs. For
`another example, in a military system which controls entry to secured(cid:173)
`access facilities, it would obviously be unacceptable for the access control
`system to shut whenever a high level of electrical noise occurred, ~ due
`to high-powered radar or communications activities.
`Therefore, for
`system "robustness, 11 it is highly desirable that such systems should be able
`to operate under high-noise conditions.
`In many such applications, the size and weight of the portable module
`is an extremely sensitive issue. A module which is merely transportable
`will not suffice. For example, pagers and portable radios have often had
`weights of 10 ounces or more, and volumes of 10 cubic inches or more.
`25 H modules of this size were used ( for example) for patient identification
`in a hospitals, the patients would unload such cumbersome objects as
`quickly as possible, by any means possible. Similarly, in many applications
`such large modules could not be used for inventor:y control, since there
`would be no convenient place to put them, and they would easily be
`damaged ( or personnel would learn to bypass them).
`The need to conserve power act1.1ally implies several separate
`constraints: the consumption requirements of both the active and the
`
`15
`
`20
`
`30
`
`Page 5 of 142
`
`

`

`WO90/06633
`
`PCT/US89/05579
`
`4
`
`10
`
`15
`
`standby mode must be separately minimized, and the issues to be
`considered are somewhat different.
`The most difficult issues are presented by the standby mode. The
`portable module cannot afford the power to continually broadcast a
`5 beacon, but, even if the base station module broadcasts a beacon to
`ascertain
`the possible presence of receiver modules,
`the power
`requirements of listening for such a beacon are large.
`Suppose, for example, that a portable data module, with non•
`rechargeable batteries, is desired to have a lifetime of at least 10 years,
`and to be able to perform at least 1,000,000 data transactions during its
`(This is an extremely aggressive set of specifications, and is
`lifetime.
`believed to be far beyond the capabilities of any system presently
`available.) Suppose further that the available battery energy is 2000
`Joules (1 milliAmpere for 190 hours at 3 Volts). Then the power
`dissipation in the standby mode must be no more than several millionths
`of a Watt, or all of the battery energy will be dissipated merely in waiting
`for the active communication transactions to begin, before the design
`lifetime· has expired. The present· application discloses several novel
`teachings which are directed to this aspect of power conservation.
`The power efficiency requirements of battery-powered modules can
`be extremely stringent. For best reliability, neither battery recharging nor
`user detection of imminent failure should be relied on. Therefore, to
`reliably meet the design battery lifetime of a module, extreme care must
`be taken to identify and control the worst-case battery-drain scenarios.
`Battery lifetime management can be particularly difficult where several
`complex integrated circuits are included in a battery-powered module.
`Where significant control interactions, or even data exchange, may occur,
`the demands of such transactions must also be allowed for.
`Some previously proposed methods for implementing such wireless-
`access data systems have used passive components _ for RF detection,
`connected so that the RF power received from the base station can
`actually provide the necessary power to operate the remote module. Such
`
`20
`
`25
`
`30
`
`j
`
`Page 6 of 142
`
`

`

`WO 90/06633
`
`PCT/US89/05579
`
`5
`
`systems require that the RF power level at the receiver must be far higher
`than would be needed merely for communication.
`Power conservation also affects the choice of coding scheme. The
`energy per bit of data successfully sent to the base station, and per bit of
`data correctly received from the base station, must both be minimized
`under the conditions actually expected (including distance from remote to
`base module, RF noise level, and the lengths of data streams which
`typically need to be handled).
`A systems which provides a wireless data-transfer interface to portable
`data modules has the potential for great flexibility. However, the high(cid:173)
`level organization of such a system must also be considered carefully. The
`communications protocols often assign the base station to be the master
`station.
`In such a typical configuration of this kind, each base station
`( unless passwording prevents this) can query, read, and write data to any
`portable module which may happen to be in range, without any
`independent action at' the remote module.
`A large system of this kind presents issues of access collision. If a
`large number of modules are within a base station''s range," the base
`station may receive responses from many portable modules when it
`broadcasts a query signal. Each module has a 11name11 by which i! can be
`addressed separately, but the use of module identifiers does not remove
`all problems: if a large number of modules may be present in the total
`system, the time for a base station to query the possible module identifiers
`may be large.
`Modern semiconductor technology has provided solid-state memories
`with such low standby power requirements that a single coin-sized battery
`can power the memory for ten years of lifetime or more. Such memories
`are already commercially available. However, if a high volume of such
`memory could be used in a portable wireless-accessible module, the
`functionality of such modules could be tremendously increased. However,
`presently available techniques tend to lead to low maximum data rates.
`With the constraints discussed above, this means that, while it is easy to
`
`5
`
`,.,
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 7 of 142
`
`

`

`WO90/06633
`
`PCT/US89/05579
`
`6
`
`accumulate a large volume of data, it is not so easy to download that data.
`However, for many applications it would be quite desirable to be able to
`perform a block 11dump11 of memory.
`Error-check-and-correct protocols are commonly used to preserve data
`integrity. However, in a wireless data communication system, which
`inherently has a ·high exposure to noise, one important class of error must
`be carefully avoided: if a write were to be directed to the wrong location
`in the module's memory, data integrity would be lost, even though the
`error checkbits for • the data stream all indicated that no error had
`occurred.
`
`s
`
`10
`
`"
`
`15
`
`20
`
`Multiport Memory
`As is well known to those skilled in the art of computer system
`architectures, multiport memories are a very useful basic tool. A
`11multiport11 memory is one in which different computer processes can
`independently access a common memory space, through hardware
`channels which are at least partly separate. Multiport memories are
`generally useful for flexible buffering of data transfers .• For example, they
`can be used to pass data between two processes which are independently
`clocked, or clocked at different frequencies.
`The most straightforward way to achieve multiport functionality is by
`using memory chips which actually have independent data paths to each
`cell. (For example, a two-port SRAM of this type would have two pairs
`of pass transistors in each cell, and would be connected to two wordlines
`( one for each of the pass transistor pairs), and would also be connected
`to two bitline pairs. However, this approach does not scale well as the
`number of ports increases.
`An alterp.ative approach to multiport memory is to use a simple
`memory array (e.g. singleGported or dual-ported), with memory controller
`logic which arbitrates access to the array. (The memory controller logic
`30 may be on a separate integrated circuit, or may be integrated with the
`memory cells.) In such architectures, it may sometimes be necessary for
`
`25
`
`Page 8 of 142
`
`

`

`WO 90/06633
`
`)
`
`l
`
`PCT/US89/05579
`
`7
`
`a port to wait until access is available, but the multiport functionality can
`still be achieved.
`
`Adjusting analog circuits
`The closed-loop gain of an amplifer gain stage is normally adjusted
`using a resistor ratio. (That is, when a feedback resistor RF is interposed
`in the feedback path from the output terminal to the negative input
`terminal of a differential amplifier, and an input resistance Rm is
`interposed between the negative input terminal signal and an incoming
`signal Vin' the voltage gain V outN in will be equal to the ratio of the
`resistances -RpfRm-)
`Many methods are known for trimming resistor values, to adjust the
`closed-loop gain of an amplifer. Such trimming methods will typically
`involve applying a laser beam to reduce the linewidth of a thin-film or
`thick-film resistor.
`Closed-loop amplifier stage gain values are adjusted, in some
`embodiments of the invention, by selecting components which have values
`scaled in powers of two. For example, if the smallest available value of
`the feedback resistor is Rf,o, thin film (polysilicon) resistors would be
`provided with values of 2Rt,o, 4Rr,o, 8Rt,o, etc. Similarly, if the smallest
`available value of the input resistor is Rm,o, then additional resistors would
`preferably be provided with values. of 2~,o, 4Rin,o, 8~,o, etc. (Note that
`the minimum resistor values Rr,o and ~.o do not have to be equal.) This
`provisioIJ. of selectable digital increments means a desired closed-loop gain
`can be "dialed in" directly, by translating a desired ratio into two binary
`numbers.
`The presently preferred embodiment provides such digitally scaled
`values not only for resistors, but also for capacitors. The trimmable
`resistors and capacitors are adjusted to set both the center frequency and
`Q of a bandpass filter. The mathematical relations which define the
`center frequency and Q of an active RC filter as a function of the
`component values used are very well known to those skilled in the art.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Page 9 of 142
`
`

`

`WO90/06633
`
`PCT/US89/0SS79
`
`8
`
`However, the use of digitally scaled selectable components, so that the
`desired component values can be directly "dialed in," is believed to be
`new in the art.
`As is well known to those skilled in the art, the value of a thin film
`resistor can be changed by changing the width/length ratio of a layer of
`a given sheet resistance, by changing the film thickness of a material of a
`given resistivity, by modifying the thin film layer so that it has a different
`sheet resistance (e.g. implanting it with a dopant), or by substituting a
`material with a different sheet resistance. The preferred embodiment
`simply uses pattern modifications, to provide a variety of width/length
`ratios. This idea is particularly useful where high-gain amplifer stages may
`be needed.
`
`s
`
`10
`
`15
`
`20
`
`Filterinfi
`Filtering electrical signals is one of the most basic operations in
`electronics. Typically :filtering functions will be defined with reference to
`the :frequency domain. For example, if a complex signal is passed through
`a "low-pass" filter, only those signal components which are ·below a certain
`frequency will pass through the filter. Similarly, a 1'bandpass" filter will
`pass only those signal components which are within a range of frequencies
`around a center frequency. (The 1'bandwidth11 of a bandpass filter specifies
`how wide this range of frequencies is.) The :filtering characteristics of an
`electrical circuit will be determined by the values and interconnections of
`the active and passive components used.
`A filtering characteristic may be implemented in a wide variety of
`25 ways. The different possible implementations can differ in many respects.
`For example, where active devices are part of the filter, the power
`consumption of different implementations may vary. The sharpness of the
`boundaries between the passband and stopband may also vary.
`(For
`example, a very simple passive filter, which includes only one capacitor
`and one inductance in series, will typically have a slope of about 6 dB per
`octave at the passband edges. Thus, the wider the passband, the less
`
`30
`
`Page 10 of 142
`
`

`

`WO90/06633
`
`PCT/US89/05579
`
`9
`
`sharp the passband edges will be. For many applications a sharper slope
`is needed. More complex circuits can provide much sharper slopes.)
`Different implementations may also differ in their area requirements,
`sensiti'?ty to parameter variation, passband ripple, maximum attenuation,
`insertion loss, practicable frequency range, etc.
`Digital signal processing ("DSP") can be used to readily implement a
`very wide variety of filter functions. However, unless the system design
`already
`includes a microprocessor or specialized DSP unit, and
`digital/analog a.Iild analog/digital converters, a substantial amount of
`hardware must be added before DSP techniques can be used. Moreover,
`DSP is likely to consume relatively large amounts of power, and may
`generate significant amounts of electrical noise.
`
`5
`
`10
`
`15
`
`Battery-backed Microprocessor
`In addition, microprocessors which can operate on extremely low
`power are also now available. An important example is the DS5000,
`available from Dallas Semiconductor Corporation, Dallas, Texas. (This
`chip, and its description in the data books of Dallas Semiconductor
`Corporation, are hereby incorporated by reference.) This microprocessor
`• can operate with very low power consumption in active and standby
`20 modes. The power consumption is so small that this microprocessor can
`be used in an extremely compact module powered by a very small lithium
`battery, and still have good operating lifetime.
`Such microprocessors can be useful in a very wide variety of applica(cid:173)
`tions, and it would be very useful to be able to make use of them in a
`portable wireless data module. The present invention provides a system
`architecture, for a 11smart11 portable wireless module, in which a large
`volume of memory space is shared by a microprocessor ( or other complex
`chip) and by the demands of wireless access.
`It should be noted that microprocessors are not the only type of
`integrated circuit which the present invention helps to integrate into a
`
`25
`
`30
`
`Page 11 of 142
`
`

`

`WO 90/06633
`
`PCT/US89/05579
`
`10
`
`5
`
`portable data module. Different chips ( and/or multiple chips) can be
`used. For example, display drivers can also be connected to memory
`through a high-data-rate internal bus. For another example, customized
`signal processing chips, adapted to functions such as speaker identification,
`can also be used. More exotic chip types, such as neural networks or
`cellular automata, can also be used (in suitably low-power versions).
`It should also be noted that the disclosed novel memory controller is
`not applicable only to portable modules, nor even to low-power
`applications generally. The innovative teachings herein can provide
`improved access arbitration between serial and parallel ports, wherever a
`multiport interface to serial and parallel ports is used. Thus, for example,
`this controller architecture could also be used in much higher-data-rate
`environments.
`Error-check-and-correct protocols are commonly used to preserve data
`integrity. However, in a wireless data communication system, which
`inherently has a high exposure to noise, one important class of error must
`be carefully avoided; if a write were to be directed to the wrong location
`in the module~s memory, data integrity would be lost, even though the •
`error checkbits for the data stream all indicated that· no error had
`occurred.
`The presently preferred embodiment provides an architecture wherein
`a substantial amount of random-access memory (RAM) is included in the
`remote module. This presents data-integrity problems which are quite
`different from those presented by the more common use of a small
`amount of memory: if an error occurred in the address field, during a
`write to the RAM, data could be lost. To ensure data integrity, a serial
`access protocol is used to control wireless accesses. Since the data rate
`of wireless access is rather slow, a special command is added to this
`protocol to accelerate access arbitration between wireless accesses to
`30 memory and the higher-bandwidth internal accesses.
`As. described in detail below, the memory controller chip of the
`presently preferred embodiment provides dual-port access to single-port
`
`10
`
`15
`
`20
`
`25
`
`i
`
`Page 12 of 142
`
`

`

`WO90/06633
`
`PCT /US89/05579
`
`11
`
`5
`
`10
`
`memory, where one of the two ports is serial and one is parallel. In the
`presently preferred embotj.iment, an arbitration byte is used to avoid
`conflicts between the two ports. (Some bits of the arbitration byte can be
`written only by the serial port, and some bits can be written only by the
`parallel port.) In the presently preferred embodiment, the serial port
`always has priority for access to the memory. Normally, in a multiport
`memory organization of this kind, the serial port would read, write, read
`the arbitration byte to check for no access collision. However, due to the
`overhead imposed by the 56-bit access protocol used in the presently
`preferred embodiment, such a series of accesses would require 192 serial
`bits (56+8 + 56+8 + 56+8), which is slow.
`Instead, the present
`invention uses a special protocol (for this purpose only), which compresses
`the normal serial access protocol· so that the serial port will read 8 bits ( of
`the arbitration byte), write 8 bits, and read 8 bits, within a single access.
`15 Thus, instead of 192 bits of overhead, only 80 ( 56 + 8 + 8 + 8) are
`required.
`For long lifetimes, a prime determinant of the lifetime is the power
`consumption when the integrated circuit is idle. For example, even a few
`microAmperes of standby current will exhaust a 2000-Joule battery within
`a ten-year lifetime. Various design techniques can be used to reduce
`st~dby current, but the system designer can readily find other uses for
`any excess battery capacity. (For example, other functions may be added,
`or longer lifetimes specified, or smaller batteries used.) Since standby
`power consumption is a significant factor in design lifetime, the design
`lifetime must normally be dated from the time when standby power
`·consumption begins.
`This is generally undesirable. The customer needs to know the
`lifetime from the time when he gets the part. To provide customers with
`this assurance, the manufacturer and distributors must therefore control
`the distribution chain so that the maximum time in inventory is known,
`and the design lifetime for the part must be reduced to allow for this
`maximum time in inventory. This is inconvenient.
`
`20
`
`25
`
`30
`
`,
`
`Page 13 of 142
`
`

`

`• WO 90/06633
`
`_PCT/0S89/05579
`
`12
`
`s
`
`10
`
`Moreover, in some applications a long inventory time is highly
`desirable. For example, in military or industrial applications it might be
`useful to keep a stock of "field spares" on hand, very close to the actual
`installation, so that a failed electronic module could be rapidly replaced.
`The present invention provides a way to totally inactivate ( or
`reactivate) a sealed integrated circuit module, without using any
`mechanical elements which might fail, or using any electrical contacts
`which might burden the hermeticity of the module packaging.
`The present invention provides a micropowered module containing
`one or more integrated circuits and a battery. The module is originally
`in a state of zero power consumption. When the module is to be put into
`use, a very strong electromagnetic field is applied at a predetermined
`frequency. (For example, the user can hold the module between the poles
`of a C-shaped solenoid which is being driven by a significant current at
`the appropriate frequency.) A very small and simple antenna is used to
`.
`receive this energy. The output of this antenna is, in the presently
`preferred embodiment, connected directly to the input of MOS logic gates,
`so that no current flows unless the incoming signal reaches a high enough
`voltage to switch the MOS transistors. A preset pulse code at this
`frequency will be detected by subsequent logic elements, and will change
`the status of a stored bit which identifies whether the integrated circuit
`should be turned off (i.e. in "sleep" mode) or on. (While the integrated
`circuit is on, it may be in active or standby mode. This is determined by
`other logic, and is separate from the operations described.) In standby
`25 mode, the power from the battery will avoid data loss.
`The lithium batteries preferably used have a very long shelf life, so
`that the time when the module is in sleep mode does not subtract from
`the design lifetime. Thus, the manufacturer can ship modules which are
`in sleep mode, and the customer ( or distributor) can activate the modules
`30 when they are nearing use.
`
`15
`
`20
`
`Page 14 of 142
`
`

`

`WO 90/06633
`
`PCT/US89/05579
`
`13
`
`Only one chip in a module norm.ally needs to have this sleep and
`wake capability. This chip can provide a control signal or a power supply
`output to the other chips accordingly.
`In the presently preferred embodiment, the wireless "freshness seal"
`command can be used to command the module to wake up or to
`command it to go back to sleep. Thus, a user who foresees a long idle
`time for a module can cause the module to go back into a zero-power(cid:173)
`consumption mode until needed.
`The present invention is particularly advantageous in a wireless-access
`data module, since the module can be made totally hermetic. However,
`this wireless freshness seal is also advantageous in other module
`configurations too. The lack of external switches or contacts improves the
`reliability of the module. Moreover, the fact that the freshness seal
`switching is not readily apparent may prevent unsophisticated users from
`inadvertently activating it, and losing functionality or stored data.
`Of course, a wide variety

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket