Patents by Inventor Sani R. Nassif

Sani R. Nassif has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11372701
    Abstract: A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
  • Patent number: 10737114
    Abstract: A method and system are provided for converting clinical criteria constraints for a target structure of radiation therapy into a second set of constraints. The method includes selecting, by a hardware processor, a plurality of clusters of voxels in the target structure based on pre-specified criteria. The method further includes assigning, by the hardware processor, each of the plurality of clusters of voxels a respective constraint that specifies one or more bounds on a radiation dose applied to each voxel in a corresponding one of the plurality of clusters of voxels. The method also includes storing, in a memory device, the respective constraint for each of the plurality of clusters of voxels.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anne E. Gattiker, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
  • Publication number: 20190370100
    Abstract: A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.
    Type: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
  • Patent number: 10474774
    Abstract: A system, method and computer program product for sorting Integrated Circuits (chips), particularly microprocessor chips, and particularly that predicts chip performance or power for sorting purposes. The system and method described herein uses a combination of performance-predicting parameters that are measured early in the process, and applies a unique method to project where the part, e.g., microprocessor IC, will eventually be sorted. Sorting includes classifying the IC product to a subset of a family of products with the product satisfying certain performance characteristics or specifications, in the early stages of manufacturing, e.g., before the end product is fully fabricated.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Emrah Acar, Moyra K. McManus, Sani R. Nassif, Matthew J. Sullivan
  • Patent number: 10387235
    Abstract: A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: August 20, 2019
    Assignee: International Buisness Machines Corporation
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
  • Patent number: 9999788
    Abstract: Simulating particle beam interactions includes identifying a set of n functions F1, F2, . . . , Fn corresponding to a plurality of different physical aspects of a particle beam, performing simulations of each Fi using a full physics model, selecting for each Fi a distribution function fi that models relevant behavior and reducing computation of the full physics model for each Fi by replacing Fi with a distribution function fi. The computation reduction includes comparing a set of simulations wherein each fi replaces its respective Fi to determine if relevant behavior is accurately modeled and selecting one of fi or Fi for each n, for a Monte Carlo simulation based on a runtime and accuracy criteria.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Thomas H. Osiecki, William E. Speight, Chin Ngai Sze, Min-Yu Tsai
  • Publication number: 20180154175
    Abstract: A method and system are provided. The method includes splitting, by a processor based on radiation beamlet contributions to neighboring voxels, at least one row in a voxel-beamlet matrix and corresponding elements of a target dose vector prior to, and in preparation for, a regression operation. The voxel-beamlet matrix has a row for each of a plurality of voxels in a three-dimensional patient volume and a column for each of a plurality of radiation beamlets. The target dose vector represents a desired energy amount for each of the plurality of voxels in the three-dimensional patient volume. The target dose vector corresponds voxel-by-voxel to rows in the voxel-beamlet matrix. The method further includes performing, by the processor, the regression operation on the voxel-beamlet matrix and target dose vector to obtain beamlet weights. The method also includes determining an actual radiation dosing scheme for a given patient based on the beamlet weights.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: ANNE E. GATTIKER, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
  • Publication number: 20180154174
    Abstract: A method and system are provided. The method includes condensing, by a processor, an original voxel-beamlet matrix stored in a memory device into a reduced dataset for proton beam simulation and therapy. The original voxel-beamlet matrix has a row for each of a plurality of voxels in a three-dimensional patient volume and a column for each of a plurality of radiation beamlets. The condensing step includes determining protobeams to be extracted from the original voxel-beamlet matrix. The protobeams are columns (i) selected from the original voxel-beamlet matrix based on comparisons performed between the columns in the original voxel-beamlet matrix or (ii) created by combining at least some of the columns in the original voxel-beamlet matrix, in a matrix condensing process. The condensing step further includes extracting the protobeams from the original voxel-beamlet matrix. The condensing step also includes storing the protobeams as the reduced dataset in the memory device.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: ANNE E. GATTIKER, DAMIR A. JAMSEK, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
  • Publication number: 20180154176
    Abstract: A method and system are provided for converting clinical criteria constraints for a target structure of radiation therapy into a second set of constraints. The method includes selecting, by a hardware processor, a plurality of clusters of voxels in the target structure based on pre-specified criteria. The method further includes assigning, by the hardware processor, each of the plurality of clusters of voxels a respective constraint that specifies one or more bounds on a radiation dose applied to each voxel in a corresponding one of the plurality of clusters of voxels. The method also includes storing, in a memory device, the respective constraint for each of the plurality of clusters of voxels.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: ANNE E. GATTIKER, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
  • Patent number: 9987501
    Abstract: A method and system are provided. The method includes condensing, by a processor, an original voxel-beamlet matrix stored in a memory device into a reduced dataset for proton beam simulation and therapy. The original voxel-beamlet matrix has a row for each of a plurality of voxels in a three-dimensional patient volume and a column for each of a plurality of radiation beamlets. The condensing step includes determining protobeams to be extracted from the original voxel-beamlet matrix. The protobeams are columns (i) selected from the original voxel-beamlet matrix based on comparisons performed between the columns in the original voxel-beamlet matrix or (ii) created by combining at least some of the columns in the original voxel-beamlet matrix, in a matrix condensing process. The condensing step further includes extracting the protobeams from the original voxel-beamlet matrix. The condensing step also includes storing the protobeams as the reduced dataset in the memory device.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
  • Patent number: 9987502
    Abstract: A method and system are provided. The method includes splitting, by a processor based on radiation beamlet contributions to neighboring voxels, at least one row in a voxel-beamlet matrix and corresponding elements of a target dose vector prior to, and in preparation for, a regression operation. The voxel-beamlet matrix has a row for each of a plurality of voxels in a three-dimensional patient volume and a column for each of a plurality of radiation beamlets. The target dose vector represents a desired energy amount for each of the plurality of voxels in the three-dimensional patient volume. The target dose vector corresponds voxel-by-voxel to rows in the voxel-beamlet matrix. The method further includes performing, by the processor, the regression operation on the voxel-beamlet matrix and target dose vector to obtain beamlet weights. The method also includes determining an actual radiation dosing scheme for a given patient based on the beamlet weights.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anne E. Gattiker, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
  • Patent number: 9946824
    Abstract: A slew-based effective capacitance (Ceff) is used to compute gate output slew during early synthesis of an integrated circuit design. A ? model is constructed for the gate and reduced to two parameters which are used to compute a slew value for the model, given a slew definition. A capacitance coefficient is then calculated as a function of this slew value. The effective capacitance is the product of the coefficient and the total capacitance of the ? model. The output slew of the gate may in turn be computed using the slew-based Ceff. The coefficient may be computed by iteratively solving an equation representing output voltage over time dependent on the first and second parameters, by directly solving a closed-form equation which is a function of the first and second parameters, or by looking up the capacitance coefficient in a table indexed by the first and second parameters.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Alpert, Zhuo Li, Sani R. Nassif, Yilin Zhang, Ying Zhou
  • Patent number: 9507250
    Abstract: A method, computer program product, and data processing system for performing an improved optical proximity correction are disclosed, which better respect the electrical properties of the device being manufactured. A preferred embodiment of the present invention performs OPC by first dividing the perimeter of a mask region into a plurality of segments, then grouping the segments into at least two distinct groups, wherein segments in the first of these groups are adjusted in position so as to minimize edge placement error (EPE) when the photolithography using the mask is simulated. Segments in the second group are adjusted in position so as to minimize cumulative error in a dimension spanning the region, wherein the span of such dimension extends from segments in the first group to segments in the second group. Correction so obtained by this process more readily preserves the intended electrical behavior of the original device design.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 29, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kanak B. Agarwal, Sani R. Nassif
  • Patent number: 9471732
    Abstract: Mechanisms are provided for modeling a plurality of devices of an integrated circuit design as a single statistically equivalent wide device. An integrated circuit design is analyzed to identify a portion of the integrated circuit design having the plurality of devices. For the plurality of devices, a statistical model of a single statistically equivalent wide device is generated which has a statistical distribution of at least one operating characteristic of the single statistically equivalent wide device that captures statistical operating characteristic distributions of individual devices in the plurality of devices. At least one statistical operating characteristic of the single statistically equivalent wide device is a complex non-linear function of the statistical operating characteristics of the individual devices. The integrated circuit design is modeled using the single statistically equivalent wide device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 18, 2016
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif
  • Publication number: 20160266950
    Abstract: A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
  • Patent number: 9348680
    Abstract: A mechanism is provided for reusing importance sampling for efficient cell failure rate estimation of process variations and other design considerations. First, the mechanism performs a search across circuit parameters to determine failures with respect to a set of performance variables. For a single failure region, the initial search may be a uniform sampling of the parameter space. Mixture importance sampling (MIS) efficiently may estimate the single failure region. The mechanism then finds a center of gravity for each metric and finds importance samples. Then, for each new origin corresponding to a process variation or other design consideration, the mechanism finds a suitable projection and recomputes new importance sampling (IS) ratios.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
  • Publication number: 20150352374
    Abstract: Simulating particle beam interactions includes identifying a set of n functions F1, F2, . . . , Fn corresponding to a plurality of different physical aspects of a particle beam, performing simulations of each Fi using a full physics model, selecting for each Fi a distribution function fi that models relevant behavior and reducing computation of the full physics model for each Fi by replacing Fi with a distribution function fi. The computation reduction includes comparing a set of simulations wherein each fi replaces its respective Fi to determine if relevant behavior is accurately modeled and selecting one of fi or Fi for each n, for a Monte Carlo simulation based on a runtime and accuracy criteria.
    Type: Application
    Filed: January 14, 2015
    Publication date: December 10, 2015
    Inventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Thomas H. Osiecki, William E. Speight, Chin Ngai Sze, Min-Yu Tsai
  • Patent number: 9135577
    Abstract: A mechanism is provided for statistical determination of power circuit connectivity based on signal detection in a circuit. Signal data from the circuit gathered and a determination is made as to whether a signal of interest is present in the gathered signal data from the circuit using a statistical analysis of the gathered signal data. The statistical analysis comprises using a mean current value and statistical deviation of the current value of the signal data over a predetermined period of time to compute a confidence range. The confidence range is compared to a first threshold and a second threshold. A determination is made that the signal is present in response to the confidence range being above the first threshold. A determination is made that the signal is not present in response to the confidence range being below the second threshold.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Wael R. El-Essawy, Alexandre P. Ferreira, Thomas W. Keller, Jr., Sani R. Nassif, Karthick Rajamani, Juan C. Rubio
  • Publication number: 20150143326
    Abstract: A slew-based effective capacitance (Ceff) is used to compute gate output slew during early synthesis of an integrated circuit design. A ? model is constructed for the gate and reduced to two parameters which are used to compute a slew value for the model, given a slew definition. A capacitance coefficient is then calculated as a function of this slew value. The effective capacitance is the product of the coefficient and the total capacitance of the ? model. The output slew of the gate may in turn be computed using the slew-based Ceff. The coefficient may be computed by iteratively solving an equation representing output voltage over time dependent on the first and second parameters, by directly solving a closed-form equation which is a function of the first and second parameters, or by looking up the capacitance coefficient in a table indexed by the first and second parameters.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Charles J. Alpert, Zhuo Li, Sani R. Nassif, Yilin Zhang, Ying Zhou
  • Publication number: 20150066467
    Abstract: A system, method and computer program product for sorting Integrated Circuits (chips), particularly microprocessor chips, and particularly that predicts chip performance or power for sorting purposes. The system and method described herein uses a combination of performance-predicting parameters that are measured early in the process, and applies a unique method to project where the part, e.g., microprocessor IC, will eventually be sorted. Sorting includes classifying the IC product to a subset of a family of products with the product satisfying certain performance characteristics or specifications, in the early stages of manufacturing, e.g., before the end product is fully fabricated.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Emrah Acar, Moyra K. McManus, Sani R. Nassif, Matthew J. Sullivan