Patents by Inventor Manuel Beck
Manuel Beck 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).
-
Publication number: 20240135083Abstract: Disclosed herein is a computer implemented method of correcting a timing failure of a network of conductors and repowering structures in an integrated circuit design using a reinforcement learning agent. The reinforcement learning agent comprises a neural network. The method comprises: receiving a graph comprising nodes and edges that encodes said network of conductors and repowering structures; and receiving a modification recommendation from said reinforcement learning agent in response to inputting said graph into said reinforcement learning agent.Type: ApplicationFiled: December 8, 2022Publication date: April 25, 2024Inventors: Gregor Boronowsky, Marvin von der Ehe, Manuel Beck, Jan Niklas Stegmaier, Simon Hermann Friedmann
-
Patent number: 11568633Abstract: A computer-implemented method for comparing a first version of a floorplan of a design for an integrated circuit with a second version. The method comprises (i) generating a timing information for each net in the second version by determining whether timing information is available for the net in the first version; (ii) in case no timing information is available in the first version, generating the timing information for the second version by calculating a spatial distance and timing information between two points of the net using wire length differences between the first version and the second version; (iii) otherwise, generating the timing information for the second version by calculating a spatial distance and timing information between two points of the net using a wire reach table to obtain a wire delay.Type: GrantFiled: March 11, 2020Date of Patent: January 31, 2023Assignee: International Business Machines CorporationInventors: Siegmund Schlechter, Manuel Beck
-
Publication number: 20210287036Abstract: A computer-implemented method for comparing a first version of a floorplan of a design for an integrated circuit with a second version. The method comprises (i) generating a timing information for each net in the second version by determining whether timing information is available for the net in the first version; (ii) in case no timing information is available in the first version, generating the timing information for the second version by calculating a spatial distance and timing information between two points of the net using wire length differences between the first version and the second version; (iii) otherwise, generating the timing information for the second version by calculating a spatial distance and timing information between two points of the net using a wire reach table to obtain a wire delay.Type: ApplicationFiled: March 11, 2020Publication date: September 16, 2021Inventors: Siegmund Schlechter, Manuel Beck
-
Patent number: 11055461Abstract: Semiconductor device design automation by receiving an initial semiconductor design, identifying scannable cells according to the semiconductor design, determining scannable cell locations, identifying a cluster of scannable cells among the scannable cells according to the locations, forming a scan chain configured to connect at least some of the scannable cells of the cluster, identifying a scan chain cluster including the scan chain logical connections; and generating a scan chain scan-multiplexer location for scan chain clusters.Type: GrantFiled: May 13, 2020Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Manuel Beck, Marvin von der Ehe
-
Patent number: 10719654Abstract: A method for processing design data for a semiconductor circuit may be provided. The design data describe a signal line and related physical characteristics. The method comprises receiving the design data for the signal line, receiving constraint data describing a blockage area, and determining a segment of the signal line that would overlap with the blockage area assuming a direct path from the source to the sink. The method comprises further determining for the segment, based on the length of the segment, whether the segment is route-able without inserting a buffer while meeting the timing constraints, and modifying, in case a segment is not route-able without inserting a buffer, the physical characteristics of the signal line. Thereby, the determining the segment, the determining whether the segment length is route-able, and the modifying the physical characteristics is performed before placing buffers in the signal line and routing the signal line.Type: GrantFiled: November 28, 2017Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Manuel Beck, Florian Braun, Lukas Dällenbach, Heinz Josef Hemmes, Jesse P. Surprise, Marvin von der Ehe
-
Patent number: 10572618Abstract: There is provided a computer implemented method for processing a formal specification of a digital circuit. The specification comprises information about a signal path for forwarding a digital signal from a source to a sink. The method comprises inputting the formal specification; identifying at least one signal group and at least one signal path belonging to the signal group based on the formal specification; inputting physical design constraints; and calculating, based on the physical design constraints and the at least one signal group, a number of clocked stages to be inserted into the signal path, such that the signal paths of a certain signal group have the same calculated number of clocked stages.Type: GrantFiled: November 28, 2017Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Manuel Beck, Florian Braun, Lukas Dällenbach, Heinz Josef Hemmes, Marvin von der Ehe
-
Patent number: 10528323Abstract: A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation, of a compressed representation, from three binary numbers.Type: GrantFiled: September 28, 2018Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manuel Beck, Wilhelm Haller, Ulrich Krauch, Kurt Lind, Friedrich Schroeder
-
Patent number: 10464555Abstract: A method using a parking assistance apparatus of a motor vehicle with trailer includes: producing, respectively by first and second camera units, a first image of surroundings of the vehicle on which the trailer is portrayed, and a second image of surroundings of the trailer, the first and second camera units being arranged on the vehicle and the trailer, respectively; producing a combined view of the surroundings from the first and second images, wherein an area of the first image occupied by the trailer overlays with a piece of the second image, so the trailer in the combined view has areas depicted transparently in front of surroundings in the second image; displaying the combined view with a desired travel trajectory for the trailer overlaid on the view; selecting a profile for the desired trajectory; starting a parking process in which the trailer is automatically kept on the desired trajectory.Type: GrantFiled: June 19, 2018Date of Patent: November 5, 2019Assignee: Valeo Schalter und Sensoren GmbHInventors: Markus Heimberger, Manuel Beck
-
Patent number: 10452801Abstract: A routing specification is received for nets of an integrated circuit connecting source cells and sink cells in the integrated circuit. A target performance parameter is received for each of the nets, the target performance parameters specifying a propagation property of electrical signals in the nets. Layouts of the nets are generated according to the routing specification. An actual performance parameter for each of the nets in the layouts is generated, in which the actual performance parameters specify a calculated actual propagation property of electrical signals in the nets. A deviation parameter is generated for each of the performance parameters. Each of the deviation parameters is indicative of a degree of deviation of the respective actual performance parameter from its target performance parameter.Type: GrantFiled: November 14, 2015Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Manuel Beck, Sven Peyer, Christian Schulte, Wolfram Ziegler
-
Patent number: 10452800Abstract: A routing specification is received for nets of an integrated circuit connecting source cells and sink cells in the integrated circuit. A target performance parameter is received for each of the nets, the target performance parameters specifying a propagation property of electrical signals in the nets. Layouts of the nets are generated according to the routing specification. An actual performance parameter for each of the nets in the layouts is generated, in which the actual performance parameters specify a calculated actual propagation property of electrical signals in the nets. A deviation parameter is generated for each of the performance parameters. Each of the deviation parameters is indicative of a degree of deviation of the respective actual performance parameter from its target performance parameter.Type: GrantFiled: June 17, 2015Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Manuel Beck, Sven Peyer, Christian Schulte, Wolfram Ziegler
-
Patent number: 10429832Abstract: The invention relates to a method for the remote control of a function of a motor vehicle by means of a vehicle-external electronic unit, in which the vehicle-external electronic unit (7) is checked during the driving event of the motor vehicle (1) in that the vehicle-external electronic unit (7) triggers an operation, the result of which is checked for correctness by a control device (3) of the motor vehicle (1).Type: GrantFiled: April 20, 2015Date of Patent: October 1, 2019Assignee: Valeo Schalter und Sensoren GmbHInventors: Manuel Beck, Frederic Gehin, Marc Scheerle, Ullrich Pressel, Martin Anderschitz, Viktor Friesen, Andreas Hiller
-
Publication number: 20190163862Abstract: A method for processing design data for a semiconductor circuit may be provided. The design data describe a signal line and related physical characteristics. The method comprises receiving the design data for the signal line, receiving constraint data describing a blockage area, and determining a segment of the signal line that would overlap with the blockage area assuming a direct path from the source to the sink. The method comprises further determining for the segment, based on the length of the segment, whether the segment is route-able without inserting a buffer while meeting the timing constraints, and modifying, in case a segment is not route-able without inserting a buffer, the physical characteristics of the signal line. Thereby, the determining the segment, the determining whether the segment length is route-able, and the modifying the physical characteristics is performed before placing buffers in the signal line and routing the signal line.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Manuel Beck, Florian Braun, Lukas Dällenbach, Heinz Josef Hemmes, Jesse P. Surprise, Marvin von der Ehe
-
Publication number: 20190163854Abstract: There is provided a computer implemented method for processing a formal specification of a digital circuit. The specification comprises information about a signal path for forwarding a digital signal from a source to a sink. The method comprises inputting the formal specification; identifying at least one signal group and at least one signal path belonging to the signal group based on the formal specification; inputting physical design constraints; and calculating, based on the physical design constraints and the at least one signal group, a number of clocked stages to be inserted into the signal path, such that the signal paths of a certain signal group have the same calculated number of clocked stages.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Manuel Beck, Florian Braun, Lukas Dällenbach, Heinz Josef Hemmes, Marvin von der Ehe
-
Publication number: 20190034165Abstract: A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation, of a compressed representation, from three binary numbers.Type: ApplicationFiled: September 28, 2018Publication date: January 31, 2019Inventors: Manuel BECK, Wilhelm HALLER, Ulrich KRAUCH, Kurt LIND, Friedrich SCHROEDER
-
Patent number: 10168991Abstract: A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation, of a compressed representation, from three binary numbers.Type: GrantFiled: December 16, 2016Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manuel Beck, Wilhelm Haller, Ulrich Krauch, Kurt Lind, Friedrich Schroeder
-
Publication number: 20180362026Abstract: The invention relates to a method for operating a parking assistance apparatus (1) of a motor vehicle (2) having an attached trailer (3), involving: a) a first image of surroundings (6) of the motor vehicle (2) on which the trailer (3) is portrayed being produced by a first camera unit (4), arranged on the motor vehicle (2), of the parking assistance apparatus (1); b) a second image of surroundings (6) of the trailer (3) being produced by a second camera unit (5), arranged on the trailer (3), of the parking assistance apparatus (1); c) a combined view (16) of the surroundings (6) being produced from the first and second images, wherein an image area (17) of the first image that is occupied by the trailer (3) has at least areas overlaid with a piece of image information from the second image, so that the trailer (3) in the combined view (16) has at least areas depicted transparently in front of the surroundings (6) portrayed in the second image, by a computation unit (7) of the parking assistance apparatus (1)Type: ApplicationFiled: June 19, 2018Publication date: December 20, 2018Applicant: VALEO Schalter und Sensoren GmbHInventors: Markus Heimberger, Manuel Beck
-
Publication number: 20180088907Abstract: A circuit is provided for addition of multiple binary numbers. The circuit includes a 4-to-2-compressor configured for calculating a compressed representation from four binary numbers received via operand inputs of the 4-to-2-compressor. The 4-to-2-compressor includes a first sub-circuit and a second sub-circuit. Each of the first sub-circuit and the second sub-circuit is configured for transmitting a bitwise inverted representation, of a compressed representation, from three binary numbers.Type: ApplicationFiled: December 16, 2016Publication date: March 29, 2018Inventors: Manuel BECK, Wilhelm HALLER, Ulrich KRAUCH, Kurt LIND, Friedrich SCHROEDER
-
Publication number: 20170153635Abstract: The invention relates to a method for the remote control of a function of a motor vehicle by means of a vehicle-external electronic unit, in which the vehicle-external electronic unit (7) is checked during the driving event of the motor vehicle (1) in that the vehicle-external electronic unit (7) triggers an operation, the result of which is checked for correctness by a control device (3) of the motor vehicle (1).Type: ApplicationFiled: April 20, 2015Publication date: June 1, 2017Applicant: VALEO Schalter und Sensoren GmbHInventors: Manuel Beck, Frederic Gehin, Marc Scheerle, Ullrich Pressel, Martin Anderschitz, Viktor Friesen, Andreas Hiller
-
Publication number: 20160371418Abstract: A routing specification is received for nets of an integrated circuit connecting source cells and sink cells in the integrated circuit. A target performance parameter is received for each of the nets, the target performance parameters specifying a propagation property of electrical signals in the nets. Layouts of the nets are generated according to the routing specification. An actual performance parameter for each of the nets in the layouts is generated, in which the actual performance parameters specify a calculated actual propagation property of electrical signals in the nets. A deviation parameter is generated for each of the performance parameters. Each of the deviation parameters is indicative of a degree of deviation of the respective actual performance parameter from its target performance parameter.Type: ApplicationFiled: November 14, 2015Publication date: December 22, 2016Inventors: Manuel Beck, Sven Peyer, Christian Schulte, Wolfram Ziegler
-
Publication number: 20160371401Abstract: A routing specification is received for nets of an integrated circuit connecting source cells and sink cells in the integrated circuit. A target performance parameter is received for each of the nets, the target performance parameters specifying a propagation property of electrical signals in the nets. Layouts of the nets are generated according to the routing specification. An actual performance parameter for each of the nets in the layouts is generated, in which the actual performance parameters specify a calculated actual propagation property of electrical signals in the nets. A deviation parameter is generated for each of the performance parameters. Each of the deviation parameters is indicative of a degree of deviation of the respective actual performance parameter from its target performance parameter.Type: ApplicationFiled: June 17, 2015Publication date: December 22, 2016Inventors: Manuel Beck, Sven Peyer, Christian Schulte, Wolfram Ziegler