Patent application number | Description | Published |
20140167840 | Dynamic Clock and Power Gating with Decentralized Wake-Ups - A method and apparatus for dynamic clock and power gating and decentralized wakeups is disclosed. In one embodiment, an integrated circuit (IC) includes power-manageable functional units and a power management unit. Each of the power manageable functional units is configured to convey a request to enter a low power state to the power management unit. The power management unit may respond by causing a requesting functional unit to enter the low power state. Should another functional unit initiate a request to communicate with a functional unit currently in the low power state, it may send a request to that functional unit. The receiving functional unit may respond to the request by exiting the low power state and resuming operation in the active state. | 06-19-2014 |
20140173307 | Interfacing Dynamic Hardware Power Managed Blocks and Software Power Managed Blocks - A method and apparatus for interfacing dynamic hardware power managed blocks and software power managed blocks is disclosed. In one embodiment, and integrated circuit (IC) may include a number of power manageable functional units. The functional units maybe power managed through hardware, software, or both. Each of the functional units may be coupled to at least one other functional unit through a direct communications link. A link state machine may monitor each of the communications links between functional units, and may broadcast indications of link availability to the functional units coupled to the link. Responsive to a software request to shut down a given link, or a hardware initiated shutdown of one of the functional units coupled to the link, the link state machine may broadcast and indication that the link is unavailable. | 06-19-2014 |
20140241376 | Apparatus and Method for Controlling Transaction Flow in Integrated Circuits - Various embodiments of a method and apparatus for controlling transaction flow in a communications fabric is disclosed. In one embodiment, an IC includes a communications fabric connecting multiple agents to one another. Each agent may include an interface coupling itself to at least one other agent. Each interface may include multiple queues for storing information corresponding to pending transactions. Also included in each interface is an arbitration unit and control logic. The control logic may determine which transactions are presented to the arbitration unit for arbitration. In one embodiment, the control logic may inhibit certain transactions from being presented to the arbitration unit so that other higher priority transactions may advance. In another embodiment, the control logic may reduce the priority level of some transactions for arbitration purposes to prevent the blocking of other higher priority transactions. | 08-28-2014 |
20140310437 | Round Robin Arbiter Handling Slow Transaction Sources and Preventing Block - In an embodiment, an arbiter may implement a deficit-weighted round-robin scheme having a delayed weight-reload mechanism. The delay may be greater than or equal to a ratio of the fabric clock to a slower clock associated with one or more sources that have no transactions but that have unconsumed weights (or another measure of difference in transaction rate). If a transaction is provided from the one or more sources during the delay, the reload of the weights may be prevented. In some embodiments, the arbiter may be augmented to improve usage of the bandwidth on an interface in which some transactions may be limited for a period of time. The arbiter may implement a first pointer that performs round robin arbitration. If the first pointer is indicating a source whose transaction is temporarily blocked, a second pointer may search forward from the current position of the main pointer to locate a non-blocked transaction. | 10-16-2014 |
20140317323 | Method and Apparatus for Arbitration with Multiple Source Paths - A method and apparatus for arbitration. In one embodiment, a point in a network includes first and second arbiters. Arbitration of transactions associated with an address within a first range are conducted in the first arbiter, while arbitration of transactions associated with an address within a second range are conducted in the second arbiter. Each transaction is one of a number of different transaction types having a respective priority level. A measurement circuit is coupled to receive information from the first and second arbiters each cycle indicating the type of transactions that won their respective arbitrations. The measurement circuit may update a number of credits associated with the types of winning transactions. The updated number of credits may be provided to both the first and second arbiters, and may be used as a basis for arbitration in the next cycle. | 10-23-2014 |
20150026041 | TRANSACTION FLOW CONTROL USING CREDIT AND TOKEN MANAGEMENT - Embodiments of a local interface unit are disclosed that may allow for managing credits and tokens as part of flow control method. The local interface unit may include a transmit unit and a receive unit. The transmit unit may be configured to receive credits and tokens, determine an available number of credits based on the number received tokens, determine an available number of tokens based on the number of received tokens, and send the available credits to an arbitration unit. The available credits may then be updated, by the transmit unit in response to receiving a selected transaction from the arbitration, and the transmit unit may then transmit the selected transaction, and update the available credits and the available tokens once the transaction has been sent. The receive unit may be configured to send credits and tokens to a transmit unit, and receive a transaction sent by a transmit unit. | 01-22-2015 |
20160026234 | Interfacing Dynamic Hardware Power Managed Blocks and Software Power Managed Blocks - A method and apparatus for interfacing dynamic hardware power managed blocks and software power managed blocks is disclosed. In one embodiment, and integrated circuit (IC) may include a number of power manageable functional units. The functional units maybe power managed through hardware, software, or both. Each of the functional units may be coupled to at least one other functional unit through a direct communications link. A link state machine may monitor each of the communications links between functional units, and may broadcast indications of link availability to the functional units coupled to the link. Responsive to a software request to shut down a given link, or a hardware initiated shutdown of one of the functional units coupled to the link, the link state machine may broadcast and indication that the link is unavailable. | 01-28-2016 |
20160055110 | Transaction Filter for On-Chip Communications Network - A transaction filter for an on-chip communications network is disclosed. In one embodiment, an integrated circuit (IC) include a number of functional circuit blocks, some of which may be placed in a sleep mode (e.g., power-gated). The IC also includes a number of transaction filters that are each associated with a unique one of the functional circuit blocks. Responsive to its associated functional circuit block generating a transaction, a given transaction filter may determine whether the functional circuit block to which the transaction is destined is in a sleep mode. If it is determined that the transaction is destined for a functional circuit block that is currently in the sleep mode, the transaction filter may block the transaction from being conveyed. | 02-25-2016 |
Patent application number | Description | Published |
20150330868 | EXHAUST GAS ANALYZING APPARATUS - An exhaust gas analyzing apparatus of a vehicle mounted type equipped with an analyzer that is configured to analyze components contained in exhaust gas includes a sampling line that is an exhaust gas flow path extending from an exhaust gas introduction terminal that is configured to introduce the exhaust gas from the outside to the analyzer; a pressure reduction source that is configured to reduce a pressure in the sampling line to a predetermined pressure; and a temperature-regulating mechanism that is configured to regulate a temperature of the exhaust gas flowing in the sampling line to be at least a first temperature. The first temperature is set to be a temperature equal to or higher than an evaporation temperature of moisture at the reduced predetermined pressure and lower than an evaporation temperature of moisture at one atmospheric pressure. | 11-19-2015 |
20150330875 | EXHAUST GAS SAMPLING MECHANISM AND EXHAUST GAS ANALYSIS APPARATUS - To provide an exhaust gas sampling mechanism which can prevent condensed water droplets in exhaust gas from being sampled by a sampling probe and advantageously sample only the gas components of the exhaust gas to be measured, thereby maintaining a high response speed in analyzing the exhaust gas, the exhaust gas sampling mechanism includes the sampling probe disposed in a flow path through which the exhaust gas flows, for sampling the exhaust gas; and a gas-permeable cover which covers at least an upstream portion or a lateral surface portion of the sampling probe in the flow path, and has a water droplet removing structure. | 11-19-2015 |
20150332521 | ON-ROAD RUNNING TEST APPARATUS - In order to efficiently and reliably perform a valid field test, there are provided: a running data acquisition part for sequentially acquiring actual running data of a vehicle under execution of a running test on a road by a driver; and a tendency data output part for sequentially producing and outputting tendency data indicating a tendency as to whether or not the running test is valid, based on the actual running data during the running test. | 11-19-2015 |
20160047718 | EXHAUST GAS MEASURING INFORMATION PROCESSING APPARATUS, EXHAUST GAS MEASURING SYSTEM, AND RECORDING MEDIUM - An exhaust gas measuring information processing apparatus of the present invention detects troubles etc. of a flow sensor during a flow rate measurement and performs predetermined processing relevant to maintenance and check of the flow sensor. The exhaust gas measuring information processing apparatus includes a reception circuit that receives a flow rate measurement signal indicating a flow rate measurement value of exhaust gas flowing through an exhaust gas tube of an internal combustion engine and an operational state signal indicating an operational state of the internal combustion engine, and a processing executing circuit that executes predetermined processing relevant to maintenance and check of the flow sensor that outputs the flow rate measurement signal when a predetermined correlation is not satisfied between an index value for the operational state indicated by the operational state signal and the flow rate measurement value indicated by the flow rate measurement signal. | 02-18-2016 |
20160054451 | ALTITUDE DETECTING UNIT, LOADING/DRIVING APPARATUS, AND ALTITUDE DETECTING METHOD - The present invention intends to provide an altitude detecting unit capable of, while utilizing both the advantages of a satellite positioning system and a pressure sensor, making an altitude measurement error, which may occur when combining them, as small as possible, and provide the others, and has determined a conversion expression adapted to convert from pressure into altitude such that at each of multiple valid altitude measurement points at which a satellite positioning system detects accurate altitude, altitude based on pressure is made equal to altitude by the satellite positioning system. | 02-25-2016 |