-
公开(公告)号:US11456728B2
公开(公告)日:2022-09-27
申请号:US17314370
申请日:2021-05-07
Inventor: Kai-Chi Huang , Yung-Chen Chien , Chi-Lin Liu , Wei-Hsiang Ma , Jerry Chang Jui Kao , Shang-Chih Hsieh , Lee-Chung Lu
IPC: H03K3/037 , G06F1/3237 , H03K19/00 , H03K3/356
Abstract: A circuit includes first and second power domains. The first power domain has a first power supply voltage level and includes a master latch, a first level shifter, and a slave latch coupled between the master latch and the first level shifter. The second power domain has a second power supply voltage level different from the first power supply voltage level and includes a retention latch coupled between the slave latch and the first level shifter, and the retention latch includes a second level shifter.
-
公开(公告)号:US11270052B2
公开(公告)日:2022-03-08
申请号:US17021702
申请日:2020-09-15
Inventor: Chia Hao Tu , Hsueh-Chih Chou , Sang Hoo Dhong , Jerry Chang Jui Kao , Chi-Lin Liu , Cheng-Chung Lin , Shang-Chih Hsieh
IPC: G06F30/3312 , G06F1/14
Abstract: A method includes: receiving a library associated with a cell; determining a plurality of candidate hold times for the cell; acquiring a plurality of candidate setup times corresponding to the plurality of candidate hold times, wherein a data delay associated with each of the candidate setup time fulfills a data delay constraint for the cell; adding the plurality of candidate setup times to the plurality of candidate hold times, respectively, to obtain a plurality of candidate time windows; and selecting a target time window having a minimal time span among the candidate time windows. At least one of the receiving, determining, acquiring, adding and selecting steps is conducted by at least one processor.
-
公开(公告)号:US20210203311A1
公开(公告)日:2021-07-01
申请号:US17082368
申请日:2020-10-28
Inventor: Chi-Lin Liu , Shang-Chih Hsieh , Wei-Hsiang Ma
Abstract: A circuit includes a multi-bit flip flop, an integrated clock gating circuit connected to the multi-bit flip flop, and a control circuit connected to the integrated clock gating circuit and the multi-bit flip flop. The control circuit compares output data of the multi-bit flip flop corresponding to input data with the input data. The control circuit generates an enable signal based on comparing the output data of the multi-bit flip flop corresponding to the input data with the input data of the multi-bit flip flop. The control circuit provides the enable signal to the integrated clock gating circuit, wherein the integrated clock gating circuit provides, based on the enable signal, a clock signal to the multi-bit flip flop causing the multi-bit flip flop to toggle.
-
公开(公告)号:US11030366B2
公开(公告)日:2021-06-08
申请号:US15930010
申请日:2020-05-12
Inventor: Chi-Lin Liu , Sheng-Hsiung Chen , Jerry Chang-Jui Kao , Fong-Yuan Chang , Lee-Chung Lu , Shang-Chih Hsieh , Wei-Hsiang Ma
IPC: G06F30/327 , G06F111/06 , G06F119/18
Abstract: A method includes: identifying ad hoc groups of elementary standard cells recurrent in a layout diagram; and selecting one group (selected group) of the recurrent ad hoc groups such that: the cells in the selected group have connections representing a corresponding logic circuit; each cell representing a logic gate; each ad hoc group has a number of transistors and a first number of logic gates; and the selected group providing a logical function. The method includes generating one or more macro standard cells such that: each macro standard cell has a number of transistors which is smaller than the number of transistors of a corresponding ad hoc group; or each macro standard cell has a second number of logic gates different than the first number of logic gates of the corresponding ad hoc group. The method also includes adding macro standard cells to the set of standard cells.
-
公开(公告)号:US10163883B2
公开(公告)日:2018-12-25
申请号:US15183112
申请日:2016-06-15
Inventor: Cheok-Kei Lei , Yu-Chi Li , Chia-Wei Tseng , Zhe-Wei Jiang , Chi-Lin Liu , Jerry Chang-Jui Kao , Jung-Chan Yang , Chi-Yu Lu , Hui-Zhong Zhuang
IPC: G06F17/50 , H01L23/50 , H01L27/02 , H01L23/528 , H01L23/532
Abstract: A layout method includes: selecting, by a processor or manual, a first layout device in a layout of an integrated circuit; selecting a second device abutting the first layout device at a boundary between the first layout device and the second layout device, wherein a conductive path is disposed across the boundary of the first layout device and the second layout device; and disposing a cut layer on the conductive path and nearby the boundary. The first layout device is a first layout pattern and the second layout device is a second layout pattern different from the first layout pattern.
-
公开(公告)号:US20240411976A1
公开(公告)日:2024-12-12
申请号:US18788458
申请日:2024-07-30
Inventor: Chi-Lin Liu , Shang-Chih Hsieh , Jian-Sing Li , Wei-Hsiang Ma , Yi-Hsun Chen , Cheok-Kei Lei
IPC: G06F30/392 , G06F30/347 , G06F30/39 , H01L27/02
Abstract: A multiplexer circuit includes first and second fins each extending in an X-axis direction. First, second, third and fourth gates extend in a Y-axis direction perpendicular to the X-axis direction and contact the first and second fins. The first, second, third and fourth gates are configured to receive first, second, third and fourth data signals, respectively. Fifth, sixth, seventh and eighth gates extend in the Y-axis direction and contact the first and second fins, the fifth, sixth, seventh and eighth gates, and are configured to receive the first, second, third and fourth select signals, respectively. An input logic circuit is configured to provide an output at an intermediate node. A ninth gate extends in the Y-axis direction and contacts the first and second fins. An output logic circuit is configured to provide a selected one of the first, second, third and fourth data signals at an output terminal.
-
公开(公告)号:US12073162B2
公开(公告)日:2024-08-27
申请号:US18060118
申请日:2022-11-30
Inventor: Cheok-Kei Lei , Jerry Chang Jui Kao , Chi-Lin Liu , Hui-Zhong Zhuang , Zhe-Wei Jiang , Chien-Hsing Li
IPC: G06F30/367 , G06F30/20 , G06F30/392 , G06F30/394 , G06F30/398 , H01L23/522 , H01L27/02
CPC classification number: G06F30/367 , G06F30/20 , G06F30/392 , G06F30/394 , G06F30/398 , H01L23/5223 , H01L27/0207
Abstract: A method of modifying an integrated circuit layout includes determining whether a first conductive line and a second conductive line are subject to a parasitic capacitance above a parasitic capacitance threshold. The method further includes adjusting the integrated circuit layout by moving the first conductive line in the integrated circuit layout in response to determining to move the first conductive line. The method further includes inserting an isolation structure between the first and second conductive lines in the integrated circuit layout in response to determining not to move the first conductive line.
-
公开(公告)号:US12015409B2
公开(公告)日:2024-06-18
申请号:US17339121
申请日:2021-06-04
Inventor: Chi-Lin Liu , Ting-Wei Chiang , Jerry Chang-Jui Kao , Hui-Zhong Zhuang , Lee-Chung Lu , Shang-Chih Hsieh , Che Min Huang
IPC: H03K3/3562 , G01R31/3185 , H01L27/02 , H01L27/092
CPC classification number: H03K3/35625 , G01R31/318541 , H01L27/0207 , H01L27/092
Abstract: In some embodiments, a flip-flop is disposed as an integrated circuit layout on a flip-flop region of a semiconductor substrate. The flip-flop includes a first clock inverter circuit that resides within the flip-flop region, and a second clock inverter circuit residing within the flip-flop region. The first clock inverter circuit and the second clock inverter circuit are disposed on a first line. Master switch circuitry is made up of a first plurality of devices which are circumscribed by a master switch perimeter that resides within the flip-flop region of the integrated circuit layout. The master switch circuitry and the first clock inverter circuit are disposed on a second line perpendicular to the first line. Slave switch circuitry is operably coupled to an output of the master switch circuitry. The slave switch circuitry is made up of a third plurality of devices that are circumscribed by a slave switch perimeter. The slave switch circuitry and the second clock inverter circuit are disposed on a third line that is in parallel with and spaced apart from the second line.
-
公开(公告)号:US12009824B2
公开(公告)日:2024-06-11
申请号:US18065327
申请日:2022-12-13
Inventor: Seid Hadi Rasouli , Jerry Chang Jui Kao , Xiangdong Chen , Tzu-Ying Lin , Yung-Chen Chien , Hui-Zhong Zhuang , Chi-Lin Liu
Abstract: A clock gating circuit includes a NOR logic gate, a transmission gate, a cross-coupled pair of transistors, and a first transistor. The NOR logic gate is coupled to a first node, and receives a first and a second enable signal, and outputs a first control signal. The transmission gate is coupled between the first and a second node, and receives the first control signal, an inverted clock input signal and a clock output signal. The cross-coupled pair of transistors is coupled between the second node and an output node, and receives at least a second control signal. The first transistor includes a first gate terminal configured to receive the inverted clock input signal, a first drain terminal coupled to the output node, and a first source terminal coupled to a reference voltage supply. The first transistor adjusts the clock output signal responsive to the inverted clock input signal.
-
公开(公告)号:US11996842B2
公开(公告)日:2024-05-28
申请号:US18056262
申请日:2022-11-17
Inventor: Greg Gruber , Chi-Lin Liu , Ming-Chang Kuo , Lee-Chung Lu , Shang-Chih Hsieh
IPC: H03K19/00 , G01R31/3185
CPC classification number: H03K19/0013 , G01R31/318536
Abstract: An integrated circuit includes a flip-flop circuit and a gating circuit. The flip-flop circuit is arranged to receive an input data for generating a master signal during a writing mode according to a first clock signal and a second clock signal, and to output an output data according to the first clock signal and the second clock signal during a storing mode. The gating circuit is arranged for generating the first clock signal and the second clock signal according to the master signal and an input clock signal. When the input clock signal is at a signal level, the first clock signal and the second clock signal are at different logic levels. When the input clock signal is at another signal level, the first clock signal and the second clock signal are at a same logic level determined according to a signal level of the master signal.
-
-
-
-
-
-
-
-
-