Abstract:
Bonded semiconductor device structures and device structure fabrication processes to obviate the need for SOI wafers in many device fabrication applications are disclosed. In some examples, an etch stop layer is formed in situ during fabrication of an active device structure on a bulk semiconductor wafer. The etch stop layer enables the active device structure to be separated from the bulk semiconductor wafer in a layer transfer process in which the active device structure is bonded to a handle wafer. These examples enable the production of high-performance and low-power semiconductor devices (e.g., fully or partially depleted channel transistors) while avoiding the high costs of SOI wafers. In some examples, the gate masks the etch stop layer implant in a self-aligned process to create a fully depleted channel under the gate and deeper implants in the source and drain regions without requiring a separate masking layer.
Abstract:
Reconfiguring execution pipelines of out-of-order (OOO) computer processors based on phase training and prediction is disclosed. In one aspect, a pipeline reconfiguration circuit is communicatively coupled to an execution pipeline providing multiple selectable pipeline configurations. The pipeline reconfiguration circuit generates a phase identifier (ID) for a phase based on a preceding phase. The phase ID is used as an index into an entry of a pipeline configuration prediction (PCP) table to determine whether training for the phase is ongoing. If so, the pipeline reconfiguration circuit performs multiple training cycles, each employing a pipeline configuration from the selectable pipeline configurations for the execution pipeline, to determine a preferred pipeline configuration for the phase. If training for the phase is complete, the pipeline reconfiguration circuit reconfigures the execution pipeline into the preferred pipeline configuration indicated by the entry before the phase is executed.
Abstract:
System(s) and method(s) are provided for transmitting data code symbols and control code symbols spanning disparate transmission time intervals in the uplink. Data and control symbols that overlap in time-domain within a transmission time interval are multiplexed and transmitted employing resources scheduled for data transmission, whereas data and control code symbols that are not multiplexed are transmitted in respective allocated resources. Multiplexing in conjunction with localized and distributed resource scheduling preserves the single-carrier characteristics of a single-carrier frequency division multiple access system.
Abstract:
The disclosed embodiments provide methods and apparatus for offset interleaving of media frames for transmission over a communication network. In one aspect, a method for interleaving a stream of media frames for transmission over a communication network includes the acts of defining a plurality of packets and interleaving a stream of media frames among the packets.
Abstract:
This disclosure provides a synchronous packet manager containing a data structure for scheduling future synchronous packet transmissions and arbitrating between synchronous and asynchronous packet transmissions. Slots required for transmitting a synchronous packet are reserved by marking the corresponding entries in a synchronous packet reservation table. Rather than writing packets to many different queues, the application software fills in a single reservation table per BTS sector.
Abstract:
Methods and apparatuses are described in which an unlicensed spectrum is used for Long Term Evolution (LTE) communications. A first method includes synchronizing clear channel assessment (CCA) slots across a plurality of base stations to determine availability of an unlicensed spectrum for transmissions in a next transmission interval. A second method includes performing a CCA during one of a plurality of CCA slots synchronized across a plurality of evolved Node Bs (eNBs) to determine availability of unlicensed spectrum for transmissions in a next transmission interval.
Abstract:
Methods and apparatuses are described in which an unlicensed spectrum is used for Long Term Evolution (LTE) communications. A first method includes comparing past transmission activity on an unlicensed spectrum to an activity threshold, transmitting a first subframe type in the unlicensed spectrum during a next active transmission when the past transmission activity is greater than the activity threshold, and transmitting a second subframe type in the unlicensed spectrum during a next active transmission when the past transmission activity is lesser than the activity threshold, the second subframe type comprising a more robust subframe type than the first subframe type. A second method includes generating one or both of PUCCH signals and PUSCH signals based on interleaved signals that increase nominal bandwidth occupancy in an unlicensed spectrum, and transmitting the generated signals in the unlicensed spectrum. A third method includes receiving the PUCCH signals and the PUSCH signals.
Abstract:
Methods, devices, and non-transitory storage media for dynamic patching of diversity-based software executing on a computing device. One of many variations of various module utilized by software may be selected from a list of available module variations to be used when software is executed. An embodiment method for updating software may include obtaining or receiving a notification indicating a particular module variation that should not be used as a module for the software, and removing the module variation from the list of available module variations for the module in response to the notification. In some embodiments, the notification may be received by the mobile device from a remote server, and further the notification does not include data capable of being used as a module by the software during runtime. In some embodiments, the module variation may be one of flawed, outdated, and identified as exploited by malware.
Abstract:
Methods and apparatuses are described in which an unlicensed spectrum is used for Long Term Evolution (LTE) communications. A first method includes performing clear channel assessment (CCA) to determine availability of an unlicensed spectrum, transmitting a request-to-send (RTS) signal to a set of user equipments (UEs) using the unlicensed spectrum when a determination is made that the unlicensed spectrum is available, and receiving, in the unlicensed spectrum, a common clear-to-send (CTS) signal and an individual CTS signal from one or more of the UEs in response to the RTS signal. A second method includes transmitting an RTS signal in an unlicensed spectrum or a V-RTS signal in a licensed spectrum, addressed to a set of UEs, and transmitting a CTS-to-self signal in the unlicensed spectrum along with the transmission of the V-RTS signal.
Abstract:
A method of encoding video data includes encoding a quantization parameter delta value in a coding unit (CU) of the video data before coding a version of a block of the CU in a bitstream so as to facilitate deblocking filtering. Coding the quantization parameter delta value may comprise coding the quantization parameter delta value based on the value of a no_residual_syntax flag that indicates whether no blocks of the CU have residual transform coefficients.