Patents by Inventor Samuel Goldman
Samuel Goldman 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: 11562101Abstract: A programmable logic device verifies that configuration data permissibly programs the programmable logic device. The programmable logic device includes a programmable fabric having partitions to be programmed by the configuration data, a secure device manager that may generate masks based on the configuration data, and a local sector manager. The masks determine that the configuration data is configured to permissibly program the permitted partitions or that the permitted partitions have been permissibly programmed. The local sector manager applies the masks to generate an interleaved result, compares the interleaved result to an expected result, and sends an indication that the configuration data is configured to permissibly program the permitted partitions or permissibly programmed the permitted partitions in response to determining that the interleaved result is the expected result, or sends an alert to stop programming in response to determining that the interleaved result is not the expected result.Type: GrantFiled: June 27, 2018Date of Patent: January 24, 2023Assignee: Intel CorporationInventors: Scott J. Weber, Sean R. Atsatt, Andrew Martyn Draper, David Samuel Goldman
-
Patent number: 10242146Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: GrantFiled: April 18, 2016Date of Patent: March 26, 2019Assignee: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Publication number: 20160267212Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: ApplicationFiled: April 18, 2016Publication date: September 15, 2016Inventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Patent number: 9361421Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: GrantFiled: January 10, 2014Date of Patent: June 7, 2016Assignee: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Patent number: 9111060Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: GrantFiled: July 11, 2014Date of Patent: August 18, 2015Assignee: Altera CorporationInventors: Adam Titley, David Samuel Goldman
-
Patent number: 9032343Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for transmitting and integrating an intellectual property (IP) block with another user's design. The IP developer can design the IP block to include both a secret portion and a public portion. The IP block developer can send or otherwise provide the IP block to another IP user without disclosing the functional description of the secret portion of the IP block. In some implementations, the IP developer provides the public portion to the IP user at the register-transfer-level (RTL) level, as a hardware description language (HDL)-implemented design, or as a synthesizable netlist. In some implementations, the IP developer provides the secret portion of the IP block to the user in the form of programming bits without providing an HDL, RTL, or netlist implementation of the secret portion.Type: GrantFiled: December 13, 2013Date of Patent: May 12, 2015Assignee: Altera CorporationInventor: David Samuel Goldman
-
Publication number: 20150098018Abstract: Techniques for live-writing and editing closed captions are disclosed. In one particular embodiment, the techniques may be realized as a method for generating captions for a live broadcast comprising the steps of receiving audio data, the audio data corresponding to words spoken as part of the live broadcast; analyzing the audio data with speech recognition software in order to generate unedited captions; and generating edited captions from the unedited captions, wherein the edited captions reflect edits made by a user. All of these steps may be performed during the live broadcast.Type: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: NATIONAL PUBLIC RADIOInventors: Michael Irving STARLING, Samuel GOLDMAN, Ellyn SHEFFIELD, Richard RAREY
-
Publication number: 20140325462Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Inventors: Adam Titley, David Samuel Goldman
-
Publication number: 20140237441Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: ApplicationFiled: January 10, 2014Publication date: August 21, 2014Applicant: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Patent number: 8813013Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion.Type: GrantFiled: April 19, 2013Date of Patent: August 19, 2014Assignee: Altera CorporationInventors: Adam Titley, David Samuel Goldman
-
Patent number: 8671377Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: GrantFiled: March 3, 2011Date of Patent: March 11, 2014Assignee: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Patent number: 8635571Abstract: This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for transmitting and integrating an intellectual property (IP) block with another user's design. The IP developer can design the IP block to include both a secret portion and a public portion. The IP block developer can send or otherwise provide the IP block to another IP user without disclosing the functional description of the secret portion of the IP block. In some implementations, the IP developer provides the public portion to the IP user at the register-transfer-level (RTL) level, as a hardware description language (HDL)-implemented design, or as a synthesizable netlist. In some implementations, the IP developer provides the secret portion of the IP block to the user in the form of programming bits without providing an HDL, RTL, or netlist implementation of the secret portion.Type: GrantFiled: October 19, 2012Date of Patent: January 21, 2014Assignee: Altera CorporationInventor: David Samuel Goldman
-
Patent number: 8627254Abstract: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value. The minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block are determined such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin.Type: GrantFiled: September 14, 2012Date of Patent: January 7, 2014Assignee: Altera CorporationInventors: Michael Howard Kipper, Joshua David Fender, Navid Azizi, David Samuel Goldman
-
Patent number: 8434044Abstract: A programmable chip design tool is provided to enumerate and specify the security and/or redundancy constraints of a programmable chip design. A design is implemented with a high-level security or redundancy scheme, and the programmable chip design tool applies the scheme while simultaneously optimizing for desired metrics (logic density, routability, timing, power, etc.). An underlying assignment scheme as well as user interface components used to enter this assignment scheme are provided.Type: GrantFiled: December 14, 2010Date of Patent: April 30, 2013Assignee: Altera CorporationInventors: David Samuel Goldman, Bruce B. Pedersen, Gabriel Quan, Yuen Ho Choi
-
Publication number: 20130089515Abstract: Method of treating autoimmune conditions are disclosed comprising administering to a mammalian subject IL-12 or an IL-12 antagonist. In certain preferred embodiments the autoimmune condition is one which is promoted by an increase in levels of IFN-? or TNF-?. Suitable conditions for treatment include multiple sclerosis, systemic lupus erythematosus, rheumatoid arthritis, autoimmune pulmonary inflammation, Guillain-Barre syndrome, autoimmune thyroiditis, insulin dependent diabetes melitis and autoimmune inflammatory eye disease.Type: ApplicationFiled: July 31, 2012Publication date: April 11, 2013Inventors: John Leonard, Samuel Goldman, Richard O'Hara, JR.
-
Publication number: 20130080987Abstract: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value. The minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block are determined such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin.Type: ApplicationFiled: September 14, 2012Publication date: March 28, 2013Inventors: Michael Howard Kipper, Joshua David Fender, Navid Azizi, David Samuel Goldman
-
Patent number: 8356358Abstract: Mechanisms are provided to prevent information leakage between components implemented on a programmable chip such as a Field Programmable Gate Array (FPGA). An automated routing algorithm is effective at enforcing security restrictions with minimal input form the user while providing efficient utilization of the device. Compatible sets of signals are identified and locked, and reservations of routing resources are generated. Remaining signals are rerouted until all signal constraints are met. Specified security constraints with one or more security levels and one or more secure regions may be applied through iterations of the automated routing mechanism.Type: GrantFiled: December 4, 2009Date of Patent: January 15, 2013Assignee: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault
-
Patent number: 8296704Abstract: Methods and apparatus for reducing simultaneous switching noise (SSN) in an integrated circuit (IC) designed with a computer aided design (CAD) tool are presented. In one method, value assignments for parameters of the IC are received by the CAD tool. The value assignments are entered as a range of value assignments or as a list of possible value assignments. Further, the method includes an operation for determining the minimum and the maximum path delays for each Input/Output (I/O) pin in an I/O block such that the received value assignments are satisfied. The actual switching times of the I/O pins are spread out in time to decrease SSN in the I/O pins. The switching times are spread out so that the switching times fall between the minimum and the maximum path delay for the corresponding I/O pin. Additionally, other method operations are included for routing paths to the I/O pins to meet the actual switching times and for creating a design for the IC that meets the actual switching times.Type: GrantFiled: July 9, 2010Date of Patent: October 23, 2012Assignee: Altera CorporationInventors: Michael Howard Kipper, Joshua David Fender, Navid Azizi, David Samuel Goldman
-
Publication number: 20120227026Abstract: A method for designing a system on a target device includes assigning resources on the target device to static logic modules and partial reconfigurable (PR) modules in the system. The instances of one of the PR modules are placed and routed in parallel utilizing resources from those that are assigned. Other embodiments are also disclosed.Type: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Applicant: Altera CorporationInventors: David Samuel Goldman, Mark Bourgeault, Vaughn Betz, Alan Louis Herrmann
-
Patent number: 8231874Abstract: Method of treating autoimmune conditions are disclosed comprising administering to a mammalian subject IL-12 or an IL-12 antagonist. In certain preferred embodiments the autoimmune condition is one which is promoted by an increase in levels of IFN-? or TNF-?. Suitable conditions for treatment include multiple sclerosis, systemic lupus erythematosus, rheumatoid arthritis, autoimmune pulmonary inflammation, Guillain-Barre syndrome, autoimmune thyroiditis, insulin dependent diabetes melitis and autoimmune inflammatory eye disease.Type: GrantFiled: July 28, 2011Date of Patent: July 31, 2012Inventors: John Leonard, Samuel Goldman, Richard O'Hara, Jr.