Abstract: A task based polymorphic graphical program node system and method. A node is displayed in a graphical program. First user input is received invoking display of a plurality of function type options for the node, and the function type options for the node displayed. Second user input is received specifying a function type from the function type options. Based on the second user input, program instructions executable to provide functionality in accordance with the specified function type are determined and associated with the node, after which the node is executable in the graphical program to provide the functionality in accordance with the specified function type. Associating the program instructions with the node may include configuring the (possibly generic) node with the program instructions, replacing default program instructions of the node implementing default node functionality with the program instructions, and/or replacing the node with another node that includes the program instructions.
Type:
Grant
Filed:
June 24, 2003
Date of Patent:
March 13, 2012
Assignee:
National Instruments Corporation
Inventors:
Thomas A. Makowski, Rajesh Vaidya, Deborah E. Bryant, Brian M. Johnson
Abstract: A mechanism for measuring the variability of the read current of SRAM cells on an integrated circuit includes the integrated circuit having an SRAM array including a plurality of SRAM cells. The integrated circuit may also include a selection circuit configured to select a particular SRAM cell in response to a selection input. An oscillator circuit such as a ring oscillator, for example, on the integrated circuit may be configured to oscillate at a frequency that is dependent upon a read current of a selected SRAM cell during operation in a first mode. A frequency determining circuit that is coupled to the oscillator circuit may be configured to output a value corresponding to the frequency of oscillation of the oscillator circuit.
Type:
Grant
Filed:
June 19, 2009
Date of Patent:
September 27, 2011
Assignee:
Apple Inc.
Inventors:
Ashish R. Jain, Priya Ananthanarayanan, Greg M. Hess, Edgardo F. Klass