BARRY DORFMAN
Electrician at Cahill Dr, Austin, TX

License number
Texas 302611
Expiration Date
Feb 10, 2018
Category
Apprentice Electrician
Address
Address
8010 Cahill Dr, Austin, TX 78729
Phone
(512) 250-0980

Professional information

Barry Dorfman Photo 1

Performing A Statistical Timing Abstraction For A Hierarchical Timing Analysis Of Vlsi Circuits

US Patent:
8122404, Feb 21, 2012
Filed:
Feb 19, 2009
Appl. No.:
12/388932
Inventors:
Debjit Sinha - Wappingers Falls NY, US
Adil Bhanji - Wappingers Falls NY, US
Barry L. Dorfman - Austin TX, US
Kerim Kalafala - Rhinebeck NY, US
Natesan Venkateswaran - Hopewell Junction NY, US
Chandramouli Visweswariah - Croton-on-Hudson NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716108, 716134
Abstract:
A method for performing a hierarchical statistical timing analysis of an integrated circuit (IC) chip design by abstracting one or more macros of the design. The method includes performing a statistical static timing analysis of at least one macro; performing a statistical abstraction of the macro to obtain a statistical abstract model of the macro timing characteristics; applying the statistical abstract model as the timing model for each occurrence of the macro leading to a simplified IC chip design; and performing a hierarchical statistical timing analysis of the simplified chip design. The method achieves a context aware statistical abstraction, where a generated statistical abstract model is instantiated for each macro of the chip during statistical static timing analysis at the chip level, providing a compressed and pruned statistical timing abstraction and reducing the model-size during the statistical abstraction.


Barry Dorfman Photo 2

Timing Point Selection For A Static Timing Analysis In The Presence Of Interconnect Electrical Elements

US Patent:
8201120, Jun 12, 2012
Filed:
Jan 5, 2010
Appl. No.:
12/652338
Inventors:
Jeffrey P. Soreff - Poughkeepsie NY, US
Barry Lee Dorfman - Austin TX, US
Jeffrey G. Hemmett - St. George VT, US
Ravichander Ledalla - Fishkill NY, US
Vasant Rao - Fishkill NY, US
Fred Lei Yang - Fremont CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50, G06F 9/455
US Classification:
716108, 716113
Abstract:
A method and a system for selecting timing points in an electrical interconnect network to be used in electrical simulations for a static timing analysis for improved accuracy. The present method includes discovering choke points in an electrical model of the interconnect for which all the paths from drivers to receivers must pass through on certain types of nets. The method then uses the choke point electrical nodes, where they exist, as an output timing point of the logic gate driving the net. The method solves the problem of inaccuracies due to resistances between different driver pins on the same interconnect net, though it can also be applied to solving analogous inaccuracies due to resistances between different receiver pins associated with the same receiver timing point. It further also applies to interconnect with other two-port parasitic elements, to cases where only a subset of receiver pins on the net require accurate timing, and to cases where a set of electrical nodes, rather than a single node, partition all paths from drivers to receivers on a net.


Barry Dorfman Photo 3

Techniques For Calculating Circuit Block Delay And Transition Times Including Transistor Gate Capacitance Loading Effects

US Patent:
2008017, Jul 24, 2008
Filed:
Mar 26, 2008
Appl. No.:
12/055852
Inventors:
Barry Lee Dorfman - Austin TX, US
Thomas Edward Rosser - Austin TX, US
Jeffrey Paul Soreff - Poughkeepsie NY, US
International Classification:
G06F 17/11
US Classification:
703 2
Abstract:
Techniques for modeling delay and transition times of logical circuit blocks including transistor gate capacitance loading effects provides improved simulation of logical circuit block transition times and delay times. The non-linear behavior of transistor gates of other logical circuit block inputs that are connected to the logical circuit block output is taken into account by a transition time function and a delay time function that are each separately dependent on static capacitance and transistor gate capacitance and can be used to determine logical circuit block timing and output performance. A separate N-channel and P-channel gate capacitance may also be used as inputs to the transition time and delay time functions to provide further improvement, or a ratio of N-channel to P-channel capacitances may alternatively be used as input to the transition time and delay time functions.


Barry Dorfman Photo 4

Method And Apparatus For Synthesizing And Optimizing Control Logic Based On Srcmos Logic Array Macros

US Patent:
6131182, Oct 10, 2000
Filed:
May 2, 1997
Appl. No.:
8/850037
Inventors:
Michael Patrick Beakes - Yorktown Heights NY
Barbara Alana Chappell - Portland OR
Terry Ivan Chappell - Portland OR
Gary S. Ditlow - Garrison NY
Barry Lee Dorfman - Austin TX
Bruce Martin Fleischer - Mount Kisco NY
Vinod Narayanan - Fishkill NY
Robert Alan Philhower - Carmel NY
George Anthony Sai Halasz - Mount Kisco NY
Ghavam Ghavami Shahidi - Emsford NY
David James Widiger - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1750
US Classification:
716 8
Abstract:
A computer-based method automatically synthesizes, optimizes and compiles high performance control logic using SRCMOS LOGIC ARRAY MACROS, abbreviated as SLAMs. The method includes a series of steps that transform a high level design description into a set of SLAMs, and includes the steps of partitioning the logic description of a unit into blocks that are suitable for mapping to a target SLAM structure; mapping each logic partition to the target SLAM structure; creating a configuration and relative layout for the internal structure for each SLAM; creating an external description for each SLAM, each description being of sufficient detail to carry out physical design and integration of the unit which contains the SLAM; assembling the partitions implemented as SLAMs with other macros in the unit; resolving interface conflicts between the different macros by selecting appropriate signal interfaces for various SLAMs; repeatedly changing the external specifications of the various SLAMs; analyzing the performance of the unit; automatically compiling the schematic and layout of each SLAM within the unit based on the configuration and relative layout; and assembling the macros and analyzing the design for design rule violations.


Barry Dorfman Photo 5

Method And System For Authenticating Files

US Patent:
5454000, Sep 26, 1995
Filed:
Jul 13, 1992
Appl. No.:
7/912428
Inventors:
Barry L. Dorfman - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1110
US Classification:
371 53
Abstract:
A system and method for verifying the integrity of files, and in particular executable files on a server workstation in a distributed computing network. In one form, verification is accomplished by selecting random or pseudo-random sections of the file, both as to the location and size, and comparing check code results for those sections with corresponding calculations of check codes for a secure master file. In the context of a network, the objective is to verify the integrity of the executable file, typically located in as unsecure server computer, and once so verified transmit over a relatively secure communication network confidential data to be used by the executable file. The systems and methods for practicing the invention in a distributed computing network involving communication, using relative security protocols, between a dispatcher workstation and a server workstation and resources to generate and compare random or pseudo-random number pairs which define sections of the executable file subject to authentication. The comparison involves check code computations for the sections defined by the number pairs as appears in the server computer file as well as a master executable file in the dispatcher computer. A comparison of the check codes determines the integrity of the executable file in the server computer.


Barry Dorfman Photo 6

Compiled Self-Resetting Cmos Logic Array Macros

US Patent:
6005416, Dec 21, 1999
Filed:
May 2, 1997
Appl. No.:
8/850190
Inventors:
Michael Patrick Beakes - Yorktown Heights NY
Barbara Alana Chappell - Portland OR
Terry Ivan Chappell - Portland OR
Gary S. Ditlow - Garrison NY
Barry Lee Dorfman - Austin TX
Bruce Martin Fleischer - Mount Kisco NY
Vinod Narayanan - Fishkill NY
David James Widiger - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 19096
US Classification:
326 96
Abstract:
A logic circuit family implements self-resetting CMOS logic array macros (SLAMs) which include a plurality of inputs to which a plurality of data input signals can be applied; a plurality of input buffers coupled to receive the input signals from the inputs; a NOR circuit coupled to receive the outputs of the input buffers and a pulsed logic timing signal synchronized within a predefined window with the arrival of the data input signals; an output buffer coupled to receive the output of the NOR circuit; and an output at which a data output signal is produced, with the output signal being a logical NOR of the data input signals; and with each of the NOR circuit, the plurality of input buffers, and the output buffer optionally having a separate reset input to reset it to a standby state. The SLAMs address the very high pressure on the performance of both control logic and control logic design systems. The distinguishing features of SLAMs are uniquely combined to allow the automated design, from a logic description and interface specifications, of a complete macro satisfying predetermined design guidelines.


Barry Dorfman Photo 7

Method And System For Modeling Logical Circuit Blocks Including Transistor Gate Capacitance Loading Effects

US Patent:
7552040, Jun 23, 2009
Filed:
Feb 13, 2003
Appl. No.:
10/366439
Inventors:
Barry Lee Dorfman - Austin TX, US
Thomas Edward Rosser - Austin TX, US
Jeffrey Paul Soreff - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
703 13, 703 14, 703 19, 703 21, 703 22, 716 1, 716 6, 714741, 714742
Abstract:
A method and system for modeling logical circuit blocks including transistor gate capacitance loading effects provides improved simulation of logical circuit block transition times and delay times. The non-linear behavior of transistor gates of other logical circuit block inputs that are connected to the logical circuit block output is taken into account by a transition time function and a delay time function that are each separately dependent on static capacitance and transistor gate capacitance and can be used to determine logical circuit block timing and output performance. A separate N-channel and P-channel gate capacitance may also be used as inputs to the transition time and delay time functions to provide further improvement, or a ratio of N-channel to P-channel capacitances may alternatively be used as input to the transition time and delay time functions.


Barry Dorfman Photo 8

Method And Apparatus For Detecting And Correcting Inaccuracies In Curve-Fitted Models

US Patent:
7194394, Mar 20, 2007
Filed:
Nov 15, 2001
Appl. No.:
09/999141
Inventors:
Barry Lee Dorfman - Austin TX, US
Thomas Edward Rosser - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06G 7/48
US Classification:
703 3, 345443, 345442, 341116, 342359
Abstract:
A technique for detecting and correcting inaccuracies in curve-fitted models. Humps and dips in a curve-fitted model are identified. An analysis is performed on the humps and dips to determine if they are large enough to warrant correction. If so, then the source of the simulation and/or empirical data is modified to taking corrective action to improve the curve fit between the edge point and the next actual simulation and/or empirical data point.