-
公开(公告)号:US11436015B2
公开(公告)日:2022-09-06
申请号:US16570874
申请日:2019-09-13
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Duc Bui , Dheera Balasubramanian Samudrala , Rama Venkatasubramanian
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F16/31 , G06F16/901 , G06F16/41 , G06F9/445 , G06F9/38 , G06F12/0811 , G06F3/06
Abstract: A digital data processor includes a multi-stage butterfly network, which is configured to, in response to a look up table read instruction, receive look up table data from an intermediate register, reorder the look up table data based on control signals comprising look up table configuration register data, and write the reordered look up table data to a destination register specified by the look up table read instruction.
-
公开(公告)号:US10545556B2
公开(公告)日:2020-01-28
申请号:US15591823
申请日:2017-05-10
Applicant: Texas Instruments Incorporated
Inventor: Rama Venkatasubramanian , Jose Flores , Ivan Santos
IPC: G06F1/26 , G06F1/32 , G06F1/3206 , H03K19/00 , G06F1/3237 , G06F1/3287 , G06F1/3234 , H03K3/037 , H03K19/20
Abstract: An IC includes logic groups each including a launch and a capture FF with a logic cloud in between. A power switch is in series with a power supply node of the logic groups. The logic groups have a clock-gating and power control (PCGC) block for dynamically generating a power supply enable (PS_EN) signal output coupled to a control node of the power switch and a clock output (CLK_OUT) signal coupled to a clock input of the launch or capture FF for clocking the logic groups. The PCGC blocks receive an EN signal and a CLK_IN signal and dynamically generate the PS_EN signal and CLK_OUT signals. During clock cycles at least one logic group(s) does not contribute to an intended logic result for the IC the CLK_OUT signal disables switching of at least a portion of the logic group(s) while the PS_EN signal turns off power to the logic group(s).
-
公开(公告)号:US11803382B2
公开(公告)日:2023-10-31
申请号:US17901940
申请日:2022-09-02
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Duc Bui , Dheera Balasubramanian Samudrala , Rama Venkatasubramanian
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F9/38
CPC classification number: G06F9/30145 , G06F9/3001 , G06F9/30007 , G06F9/30032 , G06F9/30043 , G06F9/30101 , G06F9/30105 , G06F9/3818 , G06F12/0246 , G06F12/0292 , G11C11/409
Abstract: A digital data processor includes a multi-stage butterfly network, which is configured to, in response to a look up table read instruction, receive look up table data from an intermediate register, reorder the look up table data based on control signals comprising look up table configuration register data, and write the reordered look up table data to a destination register specified by the look up table read instruction.
-
公开(公告)号:US11709677B2
公开(公告)日:2023-07-25
申请号:US17577482
申请日:2022-01-18
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Dheera Balasubramanian Samudrala , Duc Bui , Rama Venkatasubramanian
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F16/31 , G06F16/901 , G06F16/41 , G06F9/445 , G06F9/38 , G06F12/0811 , G06F3/06 , G06F9/355
CPC classification number: G06F9/30145 , G06F9/3001 , G06F9/30007 , G06F9/30043 , G06F9/30101 , G06F9/30105 , G06F9/3818 , G06F9/44505 , G06F12/0246 , G06F12/0292 , G06F16/322 , G06F16/41 , G06F16/9017 , G11C11/409 , G06F3/0647 , G06F9/30167 , G06F9/355 , G06F12/0811
Abstract: A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
-
公开(公告)号:US10782346B2
公开(公告)日:2020-09-22
申请号:US16252674
申请日:2019-01-20
Applicant: Texas Instruments Incorporated
Inventor: Jose Flores , Rama Venkatasubramanian
IPC: G01R31/3177 , H03K3/037 , G01R31/317 , H03K19/21
Abstract: In described examples, a latch includes active feedback circuitry for latching input information. A comparison of logic states between input and output states at selected times can determine whether, for example, the latch has correctly retained latch data. The latch can optionally be included within a scan chain, provide asynchronous latch error notifications, and/or synchronous notifications indicating where in the scan chain a latch error occurred.
-
公开(公告)号:US20230359462A1
公开(公告)日:2023-11-09
申请号:US18353170
申请日:2023-07-17
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Dheera Balasubramanian Samudrala , Duc Bui , Rama Venkatasubramanian
IPC: G06F9/445 , G06F9/30 , G06F16/41 , G06F12/02 , G06F9/38 , G06F16/31 , G06F16/901 , G11C11/409
CPC classification number: G06F9/30145 , G06F9/30007 , G06F9/3001 , G06F9/30032 , G06F9/30043 , G06F9/30101 , G06F9/30105 , G06F9/3818 , G06F9/44505 , G06F12/0246 , G06F12/0292 , G06F16/322 , G06F16/41 , G06F16/9017 , G11C11/409 , G06F3/0647
Abstract: A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
-
公开(公告)号:US11775302B2
公开(公告)日:2023-10-03
申请号:US17509218
申请日:2021-10-25
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Duc Bui , Rama Venkatasubramanian , Dheera Balasubramanian Samudrala , Alan Davis
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F9/38
CPC classification number: G06F9/30145 , G06F9/3001 , G06F9/30007 , G06F9/30032 , G06F9/30043 , G06F9/30101 , G06F9/30105 , G06F9/3818 , G06F12/0246 , G06F12/0292 , G11C11/409
Abstract: A digital data processor includes an instruction memory storing instructions each specifying a data processing operation and at least one data operand field, an instruction decoder coupled to the instruction memory for sequentially recalling instructions from the instruction memory and determining the data processing operation and the at least one data operand, and at least one operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon at least one operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to increment histogram values in response to a histogram instruction by incrementing a bin entry at a specified location in a specified number of at least one histogram.
-
公开(公告)号:US20220137970A1
公开(公告)日:2022-05-05
申请号:US17577482
申请日:2022-01-18
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Dheera Balasubramanian Samudrala , Duc Bui , Rama Venkatasubramanian
IPC: G06F9/30 , G11C11/409 , G06F12/02 , G06F16/31 , G06F16/901 , G06F16/41 , G06F9/445 , G06F9/38
Abstract: A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
-
公开(公告)号:US20200379040A1
公开(公告)日:2020-12-03
申请号:US16995855
申请日:2020-08-18
Applicant: Texas Instruments Incorporated
Inventor: Jose Flores , Rama Venkatasubramanian
IPC: G01R31/3177 , H03K3/037 , G01R31/317
Abstract: In described examples, a latch includes active feedback circuitry for latching input information. A comparison of logic states between input and output states at selected times can determine whether, for example, the latch has correctly retained latch data. The latch can optionally be included within a scan chain, provide asynchronous latch error notifications, and/or synchronous notifications indicating where in the scan chain a latch error occurred.
-
公开(公告)号:US11226822B2
公开(公告)日:2022-01-18
申请号:US16570778
申请日:2019-09-13
Applicant: TEXAS INSTRUMENTS INCORPORATED
Inventor: Naveen Bhoria , Dheera Balasubramanian Samudrala , Duc Bui , Rama Venkatasubramanian
IPC: G06F9/30 , G06F16/901 , G06F3/06 , G06F16/31 , G06F9/38 , G11C11/409 , G06F12/02 , G06F16/41 , G06F9/445 , G06F12/0811
Abstract: A digital data processor includes an instruction memory storing instructions specifying a data processing operation and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
-
-
-
-
-
-
-
-
-