CN106529067A - Double-clock flip-flop, and low-power clock dynamic management circuit and management method - Google Patents

Double-clock flip-flop, and low-power clock dynamic management circuit and management method Download PDF

Info

Publication number
CN106529067A
CN106529067A CN201611035107.5A CN201611035107A CN106529067A CN 106529067 A CN106529067 A CN 106529067A CN 201611035107 A CN201611035107 A CN 201611035107A CN 106529067 A CN106529067 A CN 106529067A
Authority
CN
China
Prior art keywords
clock
control sequence
trigger
doubleclocking
shift register
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611035107.5A
Other languages
Chinese (zh)
Other versions
CN106529067B (en
Inventor
赵月明
常迎辉
田素雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 54 Research Institute
Original Assignee
CETC 54 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 54 Research Institute filed Critical CETC 54 Research Institute
Priority to CN201611035107.5A priority Critical patent/CN106529067B/en
Publication of CN106529067A publication Critical patent/CN106529067A/en
Application granted granted Critical
Publication of CN106529067B publication Critical patent/CN106529067B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The invention discloses a double-clock flip-flop, a low-power clock dynamic management circuit and a low-power clock dynamic management method, and relates to the field of integrated circuit design. The method comprises the steps of classifying flip-flops by function, forming an SR topological structure, generating a clock control sequence, sending the control sequence to a clock selection circuit, selecting a working clock of a flip-flop, performing function simulation and time sequence check, and generating a netlist. The invention provides a clock flip-flop structure capable of performing working clock selection; through control of clock selection bits, the working clock of the flip-flop can be adjusted to a quick clock or a slow clock; and the working clock frequency of the flip-flop is flexibly adjusted according to a design function demand of a digital circuit, so that the correctness of the design function can be ensured, the working frequencies of part of circuits in design are reduced to the maximum extent, and the power consumption is reduced.

Description

A kind of doubleclocking trigger, low power consuming clock dynamic management circuit and management method
Technical field
The present invention relates to IC design field, more particularly to a kind of doubleclocking trigger, based on doubleclocking trigger Low power consuming clock dynamic management circuit and management method.
Background technology
CMOS technology is occupied an leading position in VLSI designs at present.As integrated circuit constantly develops and new work The continuous employing of skill so that the integrated level more and more higher of circuit, while also obtain higher system clock frequency.It is highly integrated Degree, high clock frequency and undersized technique have inevitably led to the increase of circuit power consumption.Caused by increasing because of power consumption Series of problems, finally makes the size of power consumption become a leading indicator for weighing modern integrated circuits.Low power dissipation design also into One emergency technical demand of IC design.And power consumption, either dynamic or static state, have become constraint One key factor of device performance, life-span and integrated level.
In low-power consumption VLSI Design, wherein a piece highly significant is how to reduce same clock network phase The power consumption of this partial circuit for closing, because there is data to show, the power consumption of this part circuit accounts for the 20%-50% of whole chip power-consumption As many as.And the wherein power consumption consumed by trigger accounts for the 90% of clock network power consumption.Therefore reached by reducing trigger power consumption Reduce chip total power consumption and seem very important.
Trigger is a basic digital circuit component simultaneously, and they are employed for digital circuit generally and in large quantities and set In meter.As they are large number of, therefore the Save power consumption of any point of each trigger can cause a digital circuit The considerable Save power consumption of system, this is also a major reason for carrying out Low Power Flip-flops research.
The content of the invention
The technical problem to be solved is to provide a kind of doubleclocking trigger, the low work(based on doubleclocking trigger Time-consuming clock dynamic management circuit and management method, reduce trigger power consumption and then reduce the purpose of chip total power consumption.
To solve above-mentioned technical field, the technical solution used in the present invention is:A kind of doubleclocking trigger, including main latch Device, from latch, clock selection circuit, main latch is used to receive external data, is exported to from latch after latch;From latch Device is used for output data;Clock selection circuit is used for the clock signal for receiving two-way different frequency, in the control of clock selection signal Wherein clock signal is exported to main latch and from latch the lower selection of system respectively all the way.
A kind of low power consuming clock dynamic based on doubleclocking trigger manages circuit, including doubleclocking trigger, displacement are posted Storage topological structure and control sequence generator, control sequence generator are controlled for receiving under the control of external timing signal Sequence, and according to the dynamic change of shift register topological structure change control sequence, by the control sequence after change export to Shift register topological structure;Shift register topological structure for using the control sequence after change each as clock select Signal output is selected to one or more doubleclocking trigger;Doubleclocking trigger for according to clock selection signal in two-way not Select in the clock signal of same frequency wherein all the way clock signal as work clock;Described control sequence is according to shift LD Device topological structure is produced.
A kind of low power consuming clock dynamic management approach based on doubleclocking trigger, comprises the following steps:
Step 1:Functional requirement according to low power consuming clock dynamic management circuit is classified to all doubleclocking triggers;
Step 2:Of a sort doubleclocking trigger will be belonged to and be connected to same shift register, form shift register Topological structure;
Step 3:Control sequence generator receives control sequence under the control of external timing signal, and according to shift LD The dynamic change change control sequence of device topological structure, the control sequence after change is exported to shift register topological structure; Described control sequence is produced according to shift register topological structure;
Step 4:Shift register topological structure using the control sequence after change each as clock selection signal send out It is sent to the clock selection circuit of corresponding doubleclocking trigger;
Step 5:Doubleclocking trigger is selected wherein in the clock signal of two-way different frequency according to clock selection signal Clock signal is used as work clock all the way;
Step 6:Functional simulation and sequential inspection are carried out to low power consuming clock dynamic management circuit;
Step 7:Low power consuming clock dynamic management circuit evolving netlist to meeting functional simulation and sequential inspection requirements.
Using the beneficial effect that above-mentioned technical proposal is brought it is:
1. the invention provides a kind of new trigger structure that can be operated clock selecting, by clock selecting The control of position, the work clock that can adjust trigger are quick clock or Slow Clock;
2. the present invention can be adjusted flexibly the working clock frequency of trigger according to Design of Digital Circuit functional requirement, can Ensure the correctness of design function, while farthest reducing the operating frequency of partial circuit in design, reduce power consumption;
3. the invention provides low-power consumption Dynamic clock management circuit structure to trigger in design, by control sequence Generator and rational control circuit topological structure, reach and each trigger are precisely controlled.
Description of the drawings
Fig. 1 is the low power consuming clock dynamic management approach flow chart of the present invention;
Fig. 2 is the structural representation of the doubleclocking trigger of the present invention;
Fig. 3 is the low power consuming clock dynamic management circuit structure figure of the present invention.
Specific embodiment
As shown in figure 1, a kind of low power consuming clock dynamic management approach based on doubleclocking trigger, including walking in detail below Suddenly:
Step 1:By function classification trigger:During according to the functional requirement of low power consuming clock dynamic management circuit to all pairs Ms filp flop is classified;
In the present embodiment, after Design of Digital Circuit carries out logic synthesis, part or all of in the netlist that will be generated Novel low power consumption doubleclocking trigger (as shown in Figure 2) in trigger alternative costs invention.The doubleclocking trigger with it is common The difference of trigger is that it includes two input end of clock mouths (Slow Clock port and quick clock port), when double The structure i.e. clock selection circuit of similar clock selector is embedded in ms filp flop, through the low and high level of clock selecting port Change, the work clock that can flexibly select doubleclocking trigger are Slow Clock or quick clock.
Step 2:Form SR topological structures:Of a sort doubleclocking trigger will be belonged to and be connected to same shift LD Device, forms shift register topological structure;
An i.e. SR of class shift register cell can be mounted to open up outside the clock selection signal end of each doubleclocking trigger Structure (as shown in Figure 3) is flutterred, these are that SR topological structures can be built according to the difference of each doubleclocking trigger function demand Rational topological structure, is controlled by with different levels series connection, can meet the clock of various complicated architectures in Design of Digital Circuit Select control.In concrete control process, the control sequence that control sequence generator sends is input to SR topology knots by CO ports Structure, to the trigger of whole digital circuit is completed in most short clock periodicity quickly, Slow Clock select, it is ensured that number The power consumption of the reduction trigger of high degree while word circuit function.
Step 3:Clock control sequence is produced:Control sequence generator receives control sequence under the control of external timing signal Row, and control sequence is changed according to the dynamic change of shift register topological structure, the control sequence after change is exported to shifting Bit register topological structure;
After completing to build the clock control SR topological structures of whole digital circuit trigger, to be opened up according to established SR Flutter structure and corresponding clock selecting control sequence is produced in control sequence generator block, this sequence can be in module It is internal to produce and add control to improve, it is also possible to by CI ports by outside input, to meet different application demands.
Step 4:Control sequence is sent to clock selection circuit:Shift register topological structure is by the control sequence after change Each the clock selection circuit of corresponding doubleclocking trigger is sent to as clock selection signal;
After possessing control sequence, the sequence is sent to by turn by each doubleclocking trigger by outside TCLK clocks Clock selection circuit, completes the clock selecting to doubleclocking trigger and controls.
Step 5:Selected clock trigger work clock:Doubleclocking trigger is according to clock selection signal in the different frequencies of two-way Select in the clock signal of rate wherein all the way clock signal as work clock;
Step 6:Functional simulation and sequential inspection:Functional simulation and sequential inspection are carried out to low power consuming clock dynamic management circuit Look into;
The trigger for completing whole digital circuit for the first time is replaced and after quick, Slow Clock is selected, be to the netlist that completes File carries out functional simulation, sees whether the demand or design function that whether meet design function there occurs intolerable changing Become.Time-Series analysis to be carried out to the netlist afterwards, it is ensured that design meets timing requirements.
Step 7:Generate netlist:Low power consuming clock dynamic management circuit life to meeting functional simulation and sequential inspection requirements Into netlist.
If the netlist design after change can not meet the demand of design function, need on this basis to SR topological structures Design planning is re-started with control sequence generator, is iterated, until design structure is optimal, and meet initial function need Ask.
Finally, generative circuit net meter file, so that the rear end of digital integrated electronic circuit is designed.
The foregoing is only a kind of specific embodiment of the present invention.Protection scope of the present invention is not limited thereto, Any those familiar with the art the invention discloses technical scope in, the change or replacement that can be readily occurred in, Should all be included within the scope of the present invention.

Claims (3)

1. a kind of doubleclocking trigger, including main latch and from latch, it is characterised in that:Also include clock selection circuit, Main latch is used to receive external data, is exported to from latch after latch;It is used for output data from latch;Clock selecting electricity Road is used to receive the clock signal of two-way different frequency, and wherein clock signal point all the way is selected under the control of clock selection signal Do not export to main latch and from latch.
2. a kind of low power consuming clock dynamic based on doubleclocking trigger manages circuit, it is characterised in that:Including such as claim 1 Described doubleclocking trigger, shift register topological structure and control sequence generator, control sequence generator are used for outside Control sequence is received under the control of portion's clock signal, and according to the dynamic change of shift register topological structure change control sequence Row, the control sequence after change is exported to shift register topological structure;After shift register topological structure is used to change Each of control sequence export to one or more doubleclocking trigger as clock selection signal;Doubleclocking trigger For according to clock selection signal select in the clock signal of two-way different frequency wherein all the way clock signal as work when Clock;Described control sequence is produced according to shift register topological structure.
3. a kind of low power consuming clock dynamic management approach based on doubleclocking trigger, it is characterised in that comprise the following steps:
Step 1:Functional requirement according to low power consuming clock dynamic management circuit is classified to all doubleclocking triggers;
Step 2:Of a sort doubleclocking trigger will be belonged to and be connected to same shift register, form shift register topology Structure;
Step 3:Control sequence generator receives control sequence under the control of external timing signal, and is opened up according to shift register The dynamic change change control sequence of structure is flutterred, the control sequence after change is exported to shift register topological structure;It is described Control sequence according to shift register topological structure produce;
Step 4:Each of control sequence after change is sent to by shift register topological structure as clock selection signal The clock selection circuit of corresponding doubleclocking trigger;
Step 5:Doubleclocking trigger is selected in the clock signal of two-way different frequency wherein all the way according to clock selection signal Clock signal is used as work clock;
Step 6:Functional simulation and sequential inspection are carried out to low power consuming clock dynamic management circuit;
Step 7:Low power consuming clock dynamic management circuit evolving netlist to meeting functional simulation and sequential inspection requirements.
CN201611035107.5A 2016-11-23 2016-11-23 A kind of low power consuming clock dynamic management circuit and management method Active CN106529067B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611035107.5A CN106529067B (en) 2016-11-23 2016-11-23 A kind of low power consuming clock dynamic management circuit and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611035107.5A CN106529067B (en) 2016-11-23 2016-11-23 A kind of low power consuming clock dynamic management circuit and management method

Publications (2)

Publication Number Publication Date
CN106529067A true CN106529067A (en) 2017-03-22
CN106529067B CN106529067B (en) 2019-03-15

Family

ID=58356129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611035107.5A Active CN106529067B (en) 2016-11-23 2016-11-23 A kind of low power consuming clock dynamic management circuit and management method

Country Status (1)

Country Link
CN (1) CN106529067B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1767055A (en) * 2004-10-29 2006-05-03 海力士半导体有限公司 Delay locked loop and locking method thereof
CN101303894A (en) * 2007-05-10 2008-11-12 瑞鼎科技股份有限公司 Shift register and shift register apparatus
CN101369452A (en) * 2008-09-16 2009-02-18 北京中星微电子有限公司 Circuit and method for reducing SRAM power consumption
CN101777907A (en) * 2009-12-31 2010-07-14 宁波大学 Low-power dissipation RS latch unit and low-power dissipation master-slave D flip-flop
CN101996684A (en) * 2010-11-10 2011-03-30 友达光电股份有限公司 Shift register and touch controller
CN1980062B (en) * 2005-12-09 2011-08-10 中兴通讯股份有限公司 Circuit reducing FPGA chip power-consumption and method
CN102891675A (en) * 2011-07-21 2013-01-23 英飞凌科技股份有限公司 Device with a data retention mode and a data processing mode
CN102968952A (en) * 2011-08-29 2013-03-13 乐金显示有限公司 Scan driver and organic light emitting display device using thereof
CN104202032A (en) * 2014-07-04 2014-12-10 东南大学 Single-phase clock low-level asynchronous reset low-power consumption trigger and control method thereof
CN104796132A (en) * 2014-01-22 2015-07-22 陈祺琦 Flip-flop circuit
CN105720956A (en) * 2016-01-22 2016-06-29 宁波大学 Double-clock control trigger based on FinFET devices
CN105846795A (en) * 2015-01-29 2016-08-10 联发科技股份有限公司 Trigger device and trigger

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1767055A (en) * 2004-10-29 2006-05-03 海力士半导体有限公司 Delay locked loop and locking method thereof
CN1980062B (en) * 2005-12-09 2011-08-10 中兴通讯股份有限公司 Circuit reducing FPGA chip power-consumption and method
CN101303894A (en) * 2007-05-10 2008-11-12 瑞鼎科技股份有限公司 Shift register and shift register apparatus
CN101369452A (en) * 2008-09-16 2009-02-18 北京中星微电子有限公司 Circuit and method for reducing SRAM power consumption
CN101777907A (en) * 2009-12-31 2010-07-14 宁波大学 Low-power dissipation RS latch unit and low-power dissipation master-slave D flip-flop
CN101996684A (en) * 2010-11-10 2011-03-30 友达光电股份有限公司 Shift register and touch controller
CN102891675A (en) * 2011-07-21 2013-01-23 英飞凌科技股份有限公司 Device with a data retention mode and a data processing mode
CN102968952A (en) * 2011-08-29 2013-03-13 乐金显示有限公司 Scan driver and organic light emitting display device using thereof
CN104796132A (en) * 2014-01-22 2015-07-22 陈祺琦 Flip-flop circuit
CN104202032A (en) * 2014-07-04 2014-12-10 东南大学 Single-phase clock low-level asynchronous reset low-power consumption trigger and control method thereof
CN105846795A (en) * 2015-01-29 2016-08-10 联发科技股份有限公司 Trigger device and trigger
CN105720956A (en) * 2016-01-22 2016-06-29 宁波大学 Double-clock control trigger based on FinFET devices

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘欢 等: "一种新型低功耗触发器的设计", 《沈阳化工学院学报》 *

Also Published As

Publication number Publication date
CN106529067B (en) 2019-03-15

Similar Documents

Publication Publication Date Title
US8074190B1 (en) Integrated circuit design systems for replacing flip-flops with pulsed latches
CN102916687B (en) Ternary clock generator based on CMOS (complementary metal oxide semiconductor) technology
CN102495568B (en) Development board of network multi-core processor on test board based on four field programmable gate arrays (FPGA)
Moreira et al. Impact of C-elements in asynchronous circuits
CN107315448A (en) A kind of Clock management architecture design method of low-Power Multicore SoC
CN104239595B (en) For realizing the method and apparatus for design planning and the system level design tool of framework exploration
US20020157065A1 (en) Clock synchronizing circuit and method of designing the same
CN109815619B (en) Method for converting synchronous circuit into asynchronous circuit
CN115017850A (en) Digital integrated circuit optimization method
CN109891843A (en) Clock recovery and data for programmable logic device restore
US20110078644A1 (en) Asychronous system analysis
US7958476B1 (en) Method for multi-cycle path and false path clock gating
CN104298827A (en) Petri-network-based asynchronous circuit modeling and VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) implementing method
JP5361930B2 (en) Semiconductor integrated circuit and design method thereof
CN105404352B (en) It is a kind of to check clock tree synthesis result bottleneck so as to the method for improving comprehensive quality
US20110181331A1 (en) Integrated circuit with leakage reduction in static nets
CN106529067A (en) Double-clock flip-flop, and low-power clock dynamic management circuit and management method
CN102279899B (en) Method for optimizing simplified standard unit library
CN107273624A (en) A kind of method and device that sudden pulse noise is generated based on FPGA and MC models
CN101021882A (en) Design method for lowering large scale integrated circuit electricity leakage power dissipation
CN105656474A (en) Method for logical inversion optimization of user circuit in FPGA (Field Programmable Gate Array) based on signal probability
CN104579314A (en) Reliability optimization method of SRAM type FPGA
CN101135717A (en) On-site programmable gate array duplex selector verification method
Thirunavukkarasu et al. Performance of low power BIST architecture for UART
JP2004133525A (en) Device and method for verifying lsi design

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant