Patents Examined by Mohammed Alam
-
Patent number: 11537775Abstract: A system and method for providing timing and placement co-optimization for engineering change order (ECO) cells is described. According to one embodiment, an ECO for a current design of an integrated circuit is accessed. The ECO includes inserting an ECO cell among placed and routed current cells of the current design. A target region in the current design is identified for placement of the ECO cell, but the target region has insufficient open space to place the ECO cell. At least one current cell will have to be moved in order to place the ECO cell in the target region. Timing slacks for current cells in a neighborhood of the target region are determined. Based on the timing slacks of the current cells, at least one of the current cells is moved to a different location to create sufficient open space to place the ECO cell within the target region.Type: GrantFiled: February 16, 2021Date of Patent: December 27, 2022Assignee: Synopsys, Inc.Inventor: Nahmsuk Oh
-
Patent number: 11537157Abstract: A power supply is disclosed for an industrial control system or any system including a distributed power supply network. In embodiments, the power supply comprises: a battery module including a battery cell and a battery monitor configured to monitor the battery cell; and a self-hosted server operatively coupled with the battery module, the self-hosted server being configured to receive diagnostic information from the battery monitor and provide network access to the diagnostic information. In implementations, the diagnostics stored by the self-hosted server can be broadcast to or remotely accessed by enterprise control/monitoring systems, application control/monitoring systems, or other remote systems via a secured network (e.g., secured access cloud computing environment).Type: GrantFiled: April 7, 2020Date of Patent: December 27, 2022Assignee: Bedrock Automation Platforms, Inc.Inventors: Albert Rooyakkers, James G. Calvin
-
Patent number: 11537774Abstract: An optimized reconfiguration algorithm based on dynamic voltage and frequency scaling (DVFS) is provided, which mainly has the following contributions. The optimized reconfiguration algorithm based on DVFS proposes a DVFS-based reconfiguration method, which schedules user tasks according to a degree of parallelism (DOP) of the user tasks so as to reconfigure more parallel user tasks, thereby achieving higher reliability. The optimized reconfiguration algorithm based on DVFS proposes a K-means-based heuristic approximation algorithm, which minimizes the delay of the DVFS-based reconfiguration scheduling algorithm. The optimized reconfiguration algorithm based on DVFS proposes a K-means-based method, which reduces memory overhead caused by DVFS-based reconfiguration scheduling. The optimized reconfiguration algorithm based on DVFS improves the reliability of a field programmable gate array (FPGA) system and minimizes the area overhead of a hardware circuit.Type: GrantFiled: June 9, 2021Date of Patent: December 27, 2022Assignee: SHANGHAITECH UNIVERSITYInventors: Rui Li, Yajun Ha
-
Patent number: 11531800Abstract: Methods and systems for verifying a hardware design for a component that evaluates a main algebraic expression comprising at least two variables wherein the main algebraic expression is representable as a lossless combination of a plurality of sub-algebraic expressions, and one or more of the at least two variables can be constrained to cause an instantiation of the hardware design to evaluate each of the sub-algebraic expressions.Type: GrantFiled: October 14, 2021Date of Patent: December 20, 2022Assignee: Imagination Technologies LimitedInventors: Sam Elliott, Rachel Edmonds
-
Patent number: 11531797Abstract: A system and method for performing operating state analysis of an integrated circuit (IC) design is disclosed. The method includes simulating a switching operation from a first operating state to a second operating state for one or more cells of the IC design using a plurality of vectors corresponding to one or more user-specified constraints. The method include generating a time-based waveform for each cell of the one or more cells changing an operating state from the first operating state to the second operating state, and based on the generated time-based waveform, identifying one or more operating state changes corresponding to the operating state analysis and associated timing window and cell information. The method includes verifying the one or more operating state changes by the each cell of the one or more cells of the IC design meet the one or more user-specified constraints for generating an analysis report.Type: GrantFiled: April 16, 2021Date of Patent: December 20, 2022Assignee: Synopsys, Inc.Inventors: Youxin Gao, Qing Su, Mayur Bubna
-
Patent number: 11526643Abstract: Formal verification methods are used to solve a valid model of a design-under-test (DUT) to enumerate valid coverage points based on an architectural specification of the DUT. A formal solver can be queried to solve for valid solutions by crossing one or more fields of a variable. After each valid solve, values of the variable fields can be recorded and a count for number of valid solutions can be incremented. A new rule can be added to the solving process after each valid solve to invalidate the recorded values of the variable fields for subsequent solves. The count for the number of valid solutions can provide a running total of the valid solutions found for the query. Results of the query can be processed to convert the recorded values to provide the enumerated coverage points. The enumerated coverage points can be converted to test cases for running simulations on the DUT.Type: GrantFiled: March 29, 2021Date of Patent: December 13, 2022Assignee: Amazon Technologies, Inc.Inventor: Todd Swanson
-
Patent number: 11527901Abstract: Provided is a method of controlling a battery pack, and a battery pack controlled by the method. A battery pack includes a plurality of slave battery modules, each of the slave battery modules including a battery that includes at least one battery cell and a slave controller that is configured to control charge and discharge of the battery, a master battery module including a master controller that is configured to control the slave controller, and a communication cable having formed thereon a first port to which the master controller is connected and a plurality of second ports to which the slave controller is connected. The first port includes an identification terminal configured to output an identification signal which is an electrical signal corresponding to the number of the second ports. A method of controlling the battery pack is provided.Type: GrantFiled: January 22, 2018Date of Patent: December 13, 2022Assignee: Samsung SDI Co., Ltd.Inventors: Youngjin Lee, Jaeseung Kim, Gilchoun Yeom, Kwanil Oh, Hyeoncheol Jeong, Seunglim Choi
-
Patent number: 11526642Abstract: An implementation-quality synthesis process begins with a logical design of an integrated circuit and, through a series of steps, generates a fully synthesized physical design of the integrated circuit. One of the steps is clock synthesis, which generates the clock network for the integrated circuit. In certain embodiments, a method includes the following steps. A reduced clock synthesis process is applied, rather than the implementation-quality clock synthesis process. This generates a clock network for the logical design, which will be referred to as a proxy clock network because it is used as a proxy to estimate power consumption of the fully synthesized clock network. Because the reduced clock synthesis process runs much faster than the implementation-quality clock synthesis process, the front end designer may use these power estimates in the front end design process, including to explore different design variations in the logical design.Type: GrantFiled: March 23, 2021Date of Patent: December 13, 2022Assignee: Synopsys, Inc.Inventors: Min Pan, Feng Sheng, Anand Kumar Rajaram
-
Patent number: 11522379Abstract: Disclosed is an electronic device. The electronic device may include a plurality of interfaces each of which is connected to one peripheral electronic device in a wired manner to deliver power to the connected peripheral electronic device, a power supply circuit connected to the plurality of interfaces, and a control circuit including a plurality of pins each connected to one interface to allow the power supply circuit to supply power to the plurality of interfaces. In addition, various embodiments understood from the disclosure are possible.Type: GrantFiled: February 12, 2018Date of Patent: December 6, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Min Young Lee, Cheol Ho Lee, Cheol Yoon Chung
-
Patent number: 11514219Abstract: The present disclosure relates to a system and method for assertion-based formal verification in an electronic design environment. Embodiments may include executing, using a processor, an assertion-based formal verification proof process on a model of an electronic design and analyzing a first property associated with the model. Embodiments may further include generating at least one trace of the first property and determining a mapping function associated with the first property. Embodiments may also include storing the at least one trace and the mapping function. Embodiments may further include determining that a second property associated with the model shares a cone of influence with the first property and generating a new trace based upon, at least in part, the mapping function.Type: GrantFiled: March 25, 2021Date of Patent: November 29, 2022Assignee: Cadence Design Systems, Inc.Inventors: Ahmad S. Abo Foul, Lars Lundgren, Björn Håkan Hjort, Habeeb Farah
-
Patent number: 11500022Abstract: A power supply system includes a plurality of sweep modules, a defect detecting unit, and a control unit. Each sweep module includes a battery module and a power circuit module. The defect detecting unit detects a defect for each sweep module. The number of sweep modules is greater S (S?2) than a minimum number of sweep modules required for operation. When the number of defective sweep modules in which a defect has been detected is equal to or less than F (2?F?S), the control unit is configured to disconnect the defective sweep modules from a main line and to continuously execute sweep control.Type: GrantFiled: November 15, 2019Date of Patent: November 15, 2022Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Juni Yasoshima, Junta Izumi, Kenji Kimura, Toshihiro Katsuda, Kohei Matsuura, Junichi Matsumoto, Shuji Tomura, Shigeaki Goto, Naoki Yanagizawa, Kyosuke Tanemura, Kazuo Ootsuka, Takayuki Ban, Hironobu Nishi
-
Patent number: 11487927Abstract: A system having design tools and methods for using the same in designing an integrated circuit (IC) are described.Type: GrantFiled: October 12, 2020Date of Patent: November 1, 2022Assignee: EFINIX, INC.Inventor: James Schleicher
-
Patent number: 11476683Abstract: Disclosed are embodiments to provide a multi-battery energy storage device. One embodiment comprises a first battery and a second battery, with a first circuit branch coupling a positive side of the first battery to a positive side of the second battery, a second circuit branch coupling a positive side of the first battery to a negative side of the second battery, a third circuit branch coupling the negative side of the first battery to the negative side of the second battery, and multiple switchable devices configured to control flow of current through corresponding branches. Other embodiments comprise other configurations and operations.Type: GrantFiled: October 8, 2020Date of Patent: October 18, 2022Assignee: Snap Inc.Inventor: Zhibin Zhang
-
Patent number: 11461531Abstract: Systems and methods related to learning-based analyzers (both supervised and unsupervised) for mitigating latch-up in integrated circuits are provided. An example method includes obtaining latch-up data concerning at least one integrated circuit configured to operate under a range of temperature conditions, where the at least one integrated circuit comprises a core portion including at least a plurality of devices each having one or more structural features formed using a lithographic process, and an input/output portion. The method further includes training the learning-based system based on training data derived from the latch-up data and a first layout rule concerning a first spacing between the core portion and the input/output portion. The method further includes using the learning-based system generating a second layout rule concerning the first spacing between the core portion and the input/output portion, where the second layout rule is different from the first layout rule.Type: GrantFiled: April 29, 2019Date of Patent: October 4, 2022Assignee: Silicon Space Technology CorporationInventors: Patrice M. Parris, David R. Gifford, Bernd Lienhard
-
Patent number: 11461529Abstract: Routing a circuit path includes selecting pixels on the circuit path based at least on penalty values associated with the pixels. Pixels on a rejected circuit path are penalized by increasing their penalty values. Re-routing a rejected circuit path allows for pixels on previously rejected paths to be considered when rerouting the rejected circuit path, rather than being eliminated outright.Type: GrantFiled: April 20, 2021Date of Patent: October 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Matus Lipka, Kenneth Reneris
-
Patent number: 11461523Abstract: A method for performing glitch power analysis of a circuit, comprising receiving no-timing waveform simulation data for the circuit, the waveform simulation data including a first signal, and identifying a delayed stimulus injection point (DSIP) for the first signal. The method further comprises determining a total delay for the first signal and performing waveform replay simulation including injecting the first signal at the DSIP at a time based on the total delay for the first signal.Type: GrantFiled: February 5, 2021Date of Patent: October 4, 2022Assignee: Synopsys, Inc.Inventors: Chia-Tung Chen, Che-Hua Shih, Shih-Ting Liu, Chia-Chih Yen, Chun Chan, Gung-Yu Pan, Yi-An Chen
-
Patent number: 11453299Abstract: The invention relates to systems and methods for charging a vehicle. A vehicle and charging station can be designed such that an electric or hybrid vehicle can operate in a fashion similar to a conventional vehicle by being opportunity charged throughout a known route.Type: GrantFiled: November 24, 2020Date of Patent: September 27, 2022Assignee: Proterra Operating Company, Inc.Inventors: Donald Morris, Dale Hill, John Horth, Reuben Sarkar, Teresa J. Abbott, William Joseph Lord Reeves, Ryan Thomas Wiens
-
Patent number: 11449657Abstract: Area and routing overhead issues of traditional anamux incorporation in a semiconductor device are overcome by placing a functional anamux block on top of an I/O pad. In some embodiments, multiple anamux blocks can be stacked either vertically or placed on neighboring I/O pads for horizontal stacking. Embodiments provide the anamux blocks as the same width as the I/O pads and the width is optimized to minimize padring height. In some embodiments, a power/ground I/O (PGE) bond pad architecture is enabled by the incorporation of both I/O pad and anamux blocks in the same region, providing two bonding regions, which can further reduce chip area. Some embodiments also permit routing of signals through the anamux block to neighboring blocks and the I/O channels.Type: GrantFiled: December 16, 2020Date of Patent: September 20, 2022Assignee: NXP USA, Inc.Inventors: Wenzhong Zhang, Ajay Kumar Sharma, Rishi Bhooshan
-
Patent number: 11436397Abstract: A computer-implemented method and an electronic device for detecting, in an electrical circuit with electrical components (Mg) subject to variations (?) of their model parameters (xj), those components (Mg*) the model parameter variations (?) of which have the strongest influence on a performance (yn) of the circuit, comprising: providing a topology (Q) of the circuit and the model parameters (xj) of all components (Mg) therein; determining, therefrom, topological patterns (Pk) of interconnected components (Mg); generating variation samples (vn), each comprising a different set of candidate variations (x?j) of the model parameters (xj); calculating, for each variation sample (vn), the circuit's performance (yn) and a deviation from a standard performance and forming a deviation vector (yD) therefrom; and using the variation samples (vn), the deviation vector (yD) and the topological patterns (Pk) in a regression model for detecting the most influential components (Mg*).Type: GrantFiled: September 11, 2019Date of Patent: September 6, 2022Assignee: TECHNISCHE UNIVERSITÄT WIENInventors: Hiwa Mahmoudi, Horst Zimmermann
-
Patent number: 11431038Abstract: Systems and methods for a flexible, head-mounted display is provided. The head-mounted display system may comprise a base member and one or more arm members that are coupled to the base member. Each of the arm members are coupled to the base member via a hinge that allows the arm members to move with respect to one another. Interior walls of the arm members and base member may define one or more chambers. One or more first batteries are positioned within a chamber in the first arm member and one or more second batteries are positioned within a chamber in the second arm member. One or more wired connections coupled to the batteries extend through the arm member(s) and hinges, and into one or more chambers in the base member, where the one or more wired connections are coupled to a battery monitor.Type: GrantFiled: June 18, 2020Date of Patent: August 30, 2022Assignee: RealWear, Inc.Inventors: Sanjay Subir Jhawar, Nima Lahijani Shams