发明名称 Positive edge reset flip-flop with dual-port slave latch
摘要 In an embodiment of the invention, a flip-flop circuit contains a 2-input multiplexer, a master latch, a transfer gate and a slave latch. The scan enable control signals SE and SEN of the multiplexer determine whether data or scan data is input to the master latch. Clock signals CKT and CLKZ and retention control signals RET and RETN determine when the master latch is latched. The slave latch is configured to receive the output of the master latch, a second data bit D2, the clock signals CKT and CLN, the retain control signals RET and RETN, the slave control signals SS and SSN. The signals CKT, CLKZ, RET, RETN, SS, SSN and PREN determine whether the output of the master latch or the second data bit D2 is latched in the slave latch. Control signals RET and RETN determine when data is stored in the slave latch during retention mode.
申请公布号 US8803582(B1) 申请公布日期 2014.08.12
申请号 US201313875438 申请日期 2013.05.02
申请人 Texas Instruments Incorporated 发明人 Bartling Steven;Khanna Sudhanshu
分类号 H03K3/289;H03K3/037 主分类号 H03K3/289
代理机构 代理人 Pessetto John R.;Telecky, Jr. Frederick J.
主权项 1. A flip-flop circuit comprising: a multiplexer configured to receive a first data bit, a scan data bit, a scan enable control signal and a binary logical compliment signal of the scan enable control signal, wherein the scan enable control signal and the binary logical compliment signal of the scan enable control signal determine whether a data output of the multiplexer is the binary compliment of the first data bit or the binary compliment of scan data bit; a master latch configured to receive the data output of the multiplexer, a clock signal, a binary logical compliment signal of the clock signal, a retain control signal and a binary logical compliment signal of the retain control signal, a reset signal and a binary logical compliment signal of the reset signal wherein the signals clock signal, the binary logical compliment signal of the clock signal, the retain control signal the binary logical compliment signal of the retain control signal, the reset signal and the binary logical compliment signal of the reset signal determine when the binary logical value of the data output of the multiplexer is presented on the output of the master latch and when the output of the master latch is latched in the master latch, wherein the master latch comprises: a first clocked inverter, the first clocked inverter having a data input, two control inputs and a data output wherein the data input of the first clocked inverter is electrically connected to the data output of the multiplexer, the first control input of the first clocked inverter is electrically connected to the clock signal, and the second control input of the first clocked inverter is connected to the binary logical compliment signal of the clock signal; a tri-state inverter, the tri-state inverter having a data input, two control inputs and a data output wherein the data input of the tri-state inverter is electrically connected to the data output of the first clocked inverter, the first control input of the tri-state inverter is electrically connected to the retain control signal, the second control input of the tri-state inverter is connected to the binary logical compliment signal of the retain control signal and the third control input is connected to the binary logical compliment signal of the reset signal; a second clocked inverter, the second clocked inverter having a data input, two control inputs and a data output wherein the data input of the second clocked inverter is electrically connected to the data output of the tri-state inverter, the first control input of the second clocked inverter is electrically connected to the clock signal, the second control input of the second clocked inverter is connected to the binary logical compliment signal of the clock signal and the output of the second clocked inverter is electrically connected to the output of the first clocked inverter and to the input of the tri-state inverter; a transfer gate wherein the transfer gate transfers data from the output of the master latch to the output of the transfer gate when the clock signal transitions from a low logical value to a logical high value; a slave latch configured to receive the output of the transfer gate, a second data bit, the clock signal, the binary logical compliment signal of the clock signal, the retain control signal, the binary logical compliment signal of the retain control signal, a slave control signal and a binary logical compliment signal of the slave control signal wherein the clock signal, the binary logical compliment signal of the clock signal, the retain control signal, the binary logical compliment signal of the retain control signal, the slave control signal and the binary logical compliment signal of the slave control signal determine whether the output of the transfer gate or the second data bit is latched in the slave latch.
地址 Dallas TX US