-
公开(公告)号:US10417371B2
公开(公告)日:2019-09-17
申请号:US15418602
申请日:2017-01-27
Applicant: ARM Limited
Inventor: Karen Lee Delk , Marlin Wayne Frederick, Jr. , Ravindra Narayana Rao
IPC: G06F17/50
Abstract: Various implementations described herein are directed to an apparatus. The apparatus may include a region identifier module that receives a floorplan of an integrated circuit, identifies a standard cell region between already placed functional blocks of the floorplan, and sub-divides the standard cell region into multiple sub-regions. The apparatus may include a region analyzer module that analyzes each sub-region of the multiple sub-regions to determine a number of already placed power straps that exist within a boundary of each sub-region. The apparatus may include a strap placement module that inserts one or more additional power straps in each sub-region based on user defined parameters for each sub-region, if it is determined that the number of already placed power straps is inconsistent with the user defined parameters for each sub-region.
-
公开(公告)号:US20180218108A1
公开(公告)日:2018-08-02
申请号:US15418613
申请日:2017-01-27
Applicant: ARM Limited
Inventor: Ravindra Narayana Rao , Marlin Wayne Frederick, JR. , Karen Lee Delk , Stefan Charles Creaser
IPC: G06F17/50
CPC classification number: G06F17/5081 , G06F17/5072 , G06F17/5077 , G06F2217/78
Abstract: Various implementations described herein are directed to an apparatus having a receiver module that receives a floorplan of an integrated circuit having power gates, an obstruction, and a control pin for providing a sleep signal. The apparatus may include an identifier module that identifies where the obstruction interrupts a sequence of the power gates, organizes the sequence of the power gates into a column, and divides the column into segments in which a first segment lies below the obstruction, a second segment lies above the obstruction, and a third segment is offset from the first and second segments. The apparatus may include a stitcher module that performs sleep signal stitching for the integrated circuit by distributing a sleep signal from the control pin to the power gates that includes each power gate in each of the first, second, and third segments.
-
公开(公告)号:US10210303B2
公开(公告)日:2019-02-19
申请号:US15418613
申请日:2017-01-27
Applicant: ARM Limited
Inventor: Ravindra Narayana Rao , Marlin Wayne Frederick, Jr. , Karen Lee Delk , Stefan Charles Creaser
IPC: G06F17/50
Abstract: Various implementations described herein are directed to an apparatus having a receiver module that receives a floorplan of an integrated circuit having power gates, an obstruction, and a control pin for providing a sleep signal. The apparatus can include an identifier module that identifies where the obstruction interrupts a sequence of the power gates, organizes the sequence of the power gates into a column, and divides the column into segments in which a first segment lies below the obstruction, a second segment lies above the obstruction, and a third segment is offset from the first segment and the second segment. The apparatus can include a stitcher module that performs a sleep signal stitching for the integrated circuit by distributing the sleep signal from the control pin to the power gates that include each power gate in each of the first segment, the second segment, and the third segment.
-
公开(公告)号:US20180218107A1
公开(公告)日:2018-08-02
申请号:US15418602
申请日:2017-01-27
Applicant: ARM Limited
Inventor: Karen Lee Delk , Marlin Wayne Frederick, JR. , Ravindra Narayana Rao
IPC: G06F17/50
CPC classification number: G06F17/5077 , G06F17/5081 , G06F2217/78
Abstract: Various implementations described herein are directed to an apparatus. The apparatus may include a region identifier module that receives a floorplan of an integrated circuit, identifies a standard cell region between already placed functional blocks of the floorplan, and sub-divides the standard cell region into multiple sub-regions. The apparatus may include a region analyzer module that analyzes each sub-region of the multiple sub-regions to determine a number of already placed power straps that exist within a boundary of each sub-region. The apparatus may include a strap placement module that inserts one or more additional power straps in each sub-region based on user defined parameters for each sub-region, if it is determined that the number of already placed power straps is inconsistent with the user defined parameters for each sub-region.
-
-
-