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: 11372701Abstract: 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: GrantFiled: August 19, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
-
Patent number: 10737114Abstract: 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: GrantFiled: December 6, 2016Date of Patent: August 11, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anne E. Gattiker, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
-
Publication number: 20190370100Abstract: 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: ApplicationFiled: August 19, 2019Publication date: December 5, 2019Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
-
Patent number: 10474774Abstract: 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: GrantFiled: September 4, 2013Date of Patent: November 12, 2019Assignee: International Business Machines CorporationInventors: Emrah Acar, Moyra K. McManus, Sani R. Nassif, Matthew J. Sullivan
-
Patent number: 10387235Abstract: 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: GrantFiled: May 23, 2016Date of Patent: August 20, 2019Assignee: International Buisness Machines CorporationInventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
-
Patent number: 9999788Abstract: 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: GrantFiled: January 14, 2015Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Thomas H. Osiecki, William E. Speight, Chin Ngai Sze, Min-Yu Tsai
-
Publication number: 20180154175Abstract: 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: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Inventors: ANNE E. GATTIKER, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
-
Publication number: 20180154174Abstract: 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: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Inventors: ANNE E. GATTIKER, DAMIR A. JAMSEK, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
-
Publication number: 20180154176Abstract: 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: ApplicationFiled: December 6, 2016Publication date: June 7, 2018Inventors: ANNE E. GATTIKER, SANI R. NASSIF, TOM OSIECKI, CHIN NGAI SZE
-
Patent number: 9987501Abstract: 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: GrantFiled: December 6, 2016Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
-
Patent number: 9987502Abstract: 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: GrantFiled: December 6, 2016Date of Patent: June 5, 2018Assignee: International Business Machines CorporationInventors: Anne E. Gattiker, Sani R. Nassif, Tom Osiecki, Chin Ngai Sze
-
Patent number: 9946824Abstract: 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: GrantFiled: November 21, 2013Date of Patent: April 17, 2018Assignee: International Business Machines CorporationInventors: Charles J. Alpert, Zhuo Li, Sani R. Nassif, Yilin Zhang, Ying Zhou
-
Patent number: 9507250Abstract: 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: GrantFiled: December 17, 2009Date of Patent: November 29, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kanak B. Agarwal, Sani R. Nassif
-
Patent number: 9471732Abstract: 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: GrantFiled: September 14, 2012Date of Patent: October 18, 2016Assignee: GLOBALFOUNDRIES Inc.Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif
-
Publication number: 20160266950Abstract: 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: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Inventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
-
Patent number: 9348680Abstract: 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: GrantFiled: April 1, 2014Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Rajiv V. Joshi, Rouwaida N. Kanj, Sani R. Nassif, Carl J. Radens
-
Publication number: 20150352374Abstract: 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: ApplicationFiled: January 14, 2015Publication date: December 10, 2015Inventors: Anne E. Gattiker, Damir A. Jamsek, Sani R. Nassif, Thomas H. Osiecki, William E. Speight, Chin Ngai Sze, Min-Yu Tsai
-
Patent number: 9135577Abstract: 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: GrantFiled: October 10, 2012Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Wael R. El-Essawy, Alexandre P. Ferreira, Thomas W. Keller, Jr., Sani R. Nassif, Karthick Rajamani, Juan C. Rubio
-
Publication number: 20150143326Abstract: 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: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Charles J. Alpert, Zhuo Li, Sani R. Nassif, Yilin Zhang, Ying Zhou
-
Publication number: 20150066467Abstract: 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: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Emrah Acar, Moyra K. McManus, Sani R. Nassif, Matthew J. Sullivan