David Mark - San Jose CA, US Randy J. Simmons - San Jose CA, US Min Luo - San Jose CA, US
Assignee:
Xilinx, Inc. - San Jose CA
International Classification:
G06F017/50
US Classification:
716 4, 716 5, 716 16, 716 17, 716 18
Abstract:
Method and apparatus for localizing faults within an integrated circuit is described. For example, a programmable logic device (PLD) is configured with a test pattern. A test stimulus is applied to the test pattern. State data responsive to the test pattern is obtained. The state data may be obtained from a readback datastream generated by the PLD. The expected state data may be generated by a second PLD that is known to contain no faults. The state data is compared with expected state data to produce difference information. The difference information is used, or more particularly is iteratively generated, to localize a fault or faults within a unit under test.
Electrostatic Discharge Protection Circuit For Integrated Circuits
Min Yih Luo - San Jose CA, US Kyle Terrill - Santa Clara CA, US Chrisoph Werres - San Jose CA, US
Assignee:
Vishay-Siliconix - Santa Clara CA
International Classification:
H02H 9/00 H02H 1/00 H02H 1/04 H02H 3/22 H02H 9/06
US Classification:
361 56, 361118
Abstract:
An electrostatic discharge (ESD) protection circuit for an integrated circuit (IC) that provides ESD protection during an ESD event is disclosed. The electrostatic discharge (ESD) protection circuit includes a first electrostatic discharge (ESD) protection component and a second electrostatic discharge (ESD) protection component coupled in series to the first electrostatic discharge (ESD) protection component. A snapback holding voltage of the electrostatic discharge protection circuit is greater than the operating voltage of the electrostatic discharge protection circuit and a snapback trigger voltage of the electrostatic discharge protection circuit is lower than an oxide breakdown voltage of said integrated circuit.
Hardware And Software Methodologies For Dynamic Resource Allocation In Virtualized Flexible-Grid Optical Networks
Embodiments of the present invention are directed to systems and methods for allocating spectrum of a flexible-grid optical network to a plurality of virtual links. Given a set of optical channels of different line rates and channel widths, a user can reserve one of the optical channels as a long-term reservation. The user can later elect to downgrade its optical channel to a smaller optical channel with lower line rate and less spectrum, for example, when the user's traffic demands decrease. The user may return (e.g., sell or de-allocate) an amount of unused spectrum to the carrier, and the carrier creates and manages a resource pool to gather unused spectrum from users. When the user's traffic increases, the user may obtain (e.g., purchase) additional spectrum from the carrier's resource pool and/or upgrade the user's optical channel to an optical channel having a higher line rate.
- Plano TX, US Changcheng HUANG - Ottawa, CA Min LUO - San Jose CA, US Wu CHOU - Basking Ridge NJ, US
International Classification:
H04L 12/723 H04L 12/741 H04L 12/46
Abstract:
A client is provided with information that defines a virtual network for the client, where the virtual network is implemented on a physical network. A label is assigned to the virtual network. The label is sent to packet-handling devices in the physical network that are part of the virtual network. The label is also sent to a controller of the virtual network. The first label is then included in data packets sent over the virtual network. The packet-handling devices handle the data packets on the virtual network according to a policy associated with the label.
Dynamic Resource Pooling And Trading Mechanism In Network Virtualization
- Plano TX, US Weisheng XIE - Dallas TX, US Min LUO - San Jose CA, US Wu CHOU - Basking Ridge NJ, US Arularasi SIVASANKARAN - Santa Clara CA, US
International Classification:
H04L 12/14 H04L 12/911 H04L 12/26 H04L 12/923
US Classification:
370229
Abstract:
A method for managing a pool of bandwidth resources available over a communication network as executed by a processor. The method includes receiving a plurality of wholesale bandwidth values requesting bandwidth from the pool of bandwidth resources from a plurality of computing resources associated with the plurality of customers, wherein the wholesale bandwidth values are guaranteed over a predetermined period, and wherein the pool has a maximum capacity. The method includes tracking bandwidth resource usage throughout the predetermined period. The method includes allocating a first portion of available bandwidth from the pool to a first customer based on a reselling rate ratio applicable to the plurality of customers at a particular point in time during the predetermined period. Available bandwidth is generated by purchasing unused bandwidth from the plurality of customers over the predetermined period.
Reference: Switchable Broadband Terahertz Absorbers Based on Conducting Polymer-Cellulose Aerogels by Chaoyang Kuang, Shangzhi Chen, Min Luo, Qilun Zhang, Xiao Sun, Shaobo Han, Qingqing Wang, Vallery Stanishev, Vanya Darakchieva, Reverant Crispin, Mats Fahlman, Dan Zhao, Qiye Wen and Magnus P. Jon