CN106529067B - A kind of low power consuming clock dynamic management circuit and management method - Google Patents

A kind of low power consuming clock dynamic management circuit and management method Download PDF

Info

Publication number
CN106529067B
CN106529067B CN201611035107.5A CN201611035107A CN106529067B CN 106529067 B CN106529067 B CN 106529067B CN 201611035107 A CN201611035107 A CN 201611035107A CN 106529067 B CN106529067 B CN 106529067B
Authority
CN
China
Prior art keywords
clock
trigger
control sequence
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.)
Active
Application number
CN201611035107.5A
Other languages
Chinese (zh)
Other versions
CN106529067A (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 kind of low power consuming clock dynamic management circuit and management methods, are related to IC design field.The method of the present invention includes being sent to clock selection circuit, selected flip-flop operation clock, functional simulation and timing inspection by function classification trigger, formation SR topological structure, the generation of clock control sequence, control sequence and generating netlist step.The present invention provides the clock trigger structures that one kind can carry out work clock selection, pass through the control of clock selecting position, the work clock of adjustable trigger is quick clock or Slow Clock, the working clock frequency of trigger is adjusted flexibly according to Design of Digital Circuit functional requirement, both the correctness of design function had been can guarantee, the working frequency for reducing partial circuit in design to the greatest extent simultaneously, reduces power consumption.

Description

A kind of 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 low power consuming clock based on doubleclocking trigger are dynamic State manages circuit and management method.
Background technique
CMOS technology is occupied an leading position in VLSI design at present.As integrated circuit constantly develops and new work The continuous use of skill so that the integrated level of circuit is higher and higher, while also obtaining higher system clock frequency.It is highly integrated The technique of degree, high clock frequency and small size has inevitably led to the increase of circuit power consumption.Caused by power consumption increase A series of problems finally makes the size of power consumption become a main indicator for measuring modern integrated circuits.Low power dissipation design also at One emergency technical demand of IC design.And power consumption, it is either dynamic or static, have become constraint Device performance, a key factor in service life and integrated level.
In low-power consumption VLSI Design, wherein meaningful one piece is how to reduce same clock network phase The power consumption of this partial circuit closed, because data show that, the power consumption of this part circuit accounts for the 20%-50% of entire chip power-consumption As many as.And wherein power consumption consumed by trigger accounts for the 90% of clock network power consumption.Therefore reached by reducing trigger power consumption Reducing chip total power consumption seems very important.
Trigger is a basic digital circuit component simultaneously, they are universal and are employed for digital circuit in large quantities and set In meter.Since they are large number of, the Save power consumption of any point of each trigger can lead to a digital circuit The considerable Save power consumption of system, this is also a major reason for carrying out Low Power Flip-flops research.
Summary of the invention
Technical problem to be solved by the invention is to provide a kind of, and the low power consuming clock dynamic based on doubleclocking trigger is managed Circuit and management method are managed, achieve the purpose that reduce trigger power consumption and then reduces chip total power consumption.
To solve above-mentioned technical field, the technical solution adopted by the present invention is that: a kind of doubleclocking trigger, including main latch Device, from latch, clock selection circuit, main latch is for receiving external data, and output is to from latch after latch;From latch Device is used for output data;Clock selection circuit is used to receive the clock signal of two-way different frequency, in the control of clock selection signal Wherein clock signal exports respectively to main latch and from latch the lower selection of system all the way.
A kind of low power consuming clock dynamic management circuit based on doubleclocking trigger, including doubleclocking trigger, displacement are posted Storage topological structure and control sequence generator, control sequence generator are used to receive control 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 be used for will change after control sequence each as clock choosing Signal is selected to export to one or more doubleclocking trigger;Doubleclocking trigger be used for according to clock selection signal two-way not Selected in the clock signal of same frequency wherein all the way clock signal as work clock;The control sequence is according to shift LD Device topological structure generates.
A kind of low power consuming clock dynamic management approach based on doubleclocking trigger, comprising the following steps:
Step 1: classifying according to the functional requirement of low power consuming clock dynamic management circuit to all doubleclocking triggers;
Step 2: of a sort doubleclocking trigger will be belonged to and be connected to the 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 of device topological structure changes control sequence, and the control sequence after change is exported to shift register topological structure; The control sequence is generated according to shift register topological structure;
Step 4: shift register topological structure sends out each of the control sequence after change as clock selection signal It is sent to the clock selection circuit of corresponding doubleclocking trigger;
Step 5: doubleclocking trigger selects wherein in the clock signal of two-way different frequency according to clock selection signal Clock signal is as work clock all the way;
Step 6: functional simulation and timing inspection are carried out to low power consuming clock dynamic management circuit;
Step 7: to the low power consuming clock dynamic management circuit evolving netlist for meeting functional simulation and timing inspection requirements.
It has the benefit that by adopting the above technical scheme
1. passing through clock selecting the present invention provides a kind of novel trigger structure that can carry out work clock selection The control of position, the work clock of adjustable trigger are quick clock or Slow Clock;
2. the working clock frequency of trigger can be adjusted flexibly in the present invention according to Design of Digital Circuit functional requirement, can Guarantee the correctness of design function, while reducing the working frequency of partial circuit in design to the greatest extent, reduces power consumption;
3. passing through control sequence the present invention provides the low-power consumption Dynamic clock management circuit structure to trigger in design Generator and reasonable control circuit topological structure, reach and are precisely controlled to each trigger.
Detailed description of the invention
Fig. 1 is low power consuming clock dynamic management approach flow chart of the invention;
Fig. 2 is the structural schematic diagram of doubleclocking trigger of the invention;
Fig. 3 is low power consuming clock dynamic management circuit structure figure of the invention.
Specific embodiment
As shown in Figure 1, a kind of low power consuming clock dynamic management approach based on doubleclocking trigger, including walk in detail below It is rapid:
Step 1: press function classification trigger: according to low power consuming clock dynamic management circuit functional requirement to it is all double when Ms filp flop is classified;
It in the present embodiment, will be partially or all in the netlist of generation after Design of Digital Circuit carries out logic synthesis Novel low power consumption doubleclocking trigger (as shown in Figure 2) in trigger alternative costs invention.The doubleclocking trigger and common Trigger the difference is that, it include 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, by the low and high level of clock selecting port Variation, can be using the work clock of flexible choice doubleclocking trigger as Slow Clock or quick clock.
Step 2: forming SR topological structure: of a sort doubleclocking trigger will be belonged to and be connected to the same shift LD Device forms shift register topological structure;
The i.e. SR of class shift register cell can be mounted outside the clock selection signal end of each doubleclocking trigger to open up Structure (as shown in Figure 3) is flutterred, i.e. SR topological structure can be constructed according to the difference of each doubleclocking trigger function demand for these Reasonable topological structure can satisfy the clock of various complicated architectures in Design of Digital Circuit by with different levels series control Selection control.In specific control process, the control sequence that control sequence generator issues is input to SR topology knot by the port CO Structure selects to complete quick, Slow Clock to the trigger of entire digital circuit in shortest clock periodicity, guarantees number The power consumption of the reduction trigger of high degree while word circuit function.
Step 3: clock control sequence generates: control sequence generator receives control sequence under the control of external timing signal Column, 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 the clock control SR topological structure of entire digital circuit trigger is built in completion, to be opened up according to established SR It flutters structure and generates corresponding clock selecting control sequence in control sequence generator block, this sequence can be in module Inside, which generates and control is added, to improve, and can also be input from the outside by the port CI, 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 having control sequence, each doubleclocking trigger is sent for the sequence by external TCLK clock by turn Clock selection circuit is completed to control the clock selecting of doubleclocking trigger.
Step 5: selected clock trigger work clock: doubleclocking trigger is according to clock selection signal in two-way different frequencies Selected in the clock signal of rate wherein all the way clock signal as work clock;
Step 6: functional simulation and timing inspection: functional simulation being carried out to low power consuming clock dynamic management circuit and timing is examined It looks into;
It, be to the netlist of completion after the trigger replacement and quick, Slow Clock selection of completing entire digital circuit for the first time File carries out functional simulation, sees whether meet the needs of design function or design function has occurred intolerable change Become.Time-Series analysis is carried out to the netlist later, guarantee that design meets timing requirements.
Step 7: generating netlist: raw to the low power consuming clock dynamic management circuit for meeting functional simulation and timing inspection requirements At netlist.
If the netlist design after change is not able to satisfy the demand of design function, need on this basis to SR topological structure Design planning is re-started with control sequence generator, is iterated, until design structure is best, and meets initial function need It asks.
Finally, generative circuit net meter file, so that the rear end of digital integrated electronic circuit is designed.
The foregoing is merely a kind of specific embodiments of the invention.Scope of protection of the present invention is not limited thereto, In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by anyone skilled in the art, It should be covered by the protection scope of the present invention.

Claims (2)

1. a kind of low power consuming clock dynamic management circuit based on doubleclocking trigger, it is characterised in that: triggered including doubleclocking Device, shift register topological structure and control sequence generator, the doubleclocking trigger include main latch, from latch and Clock selection circuit, main latch is for receiving external data, and output is extremely from latch after latch;From latch for exporting number According to;Clock selection circuit is used to receive the clock signal of two-way different frequency, selects wherein under the control of clock selection signal Clock signal is exported respectively to main latch and from latch all the way;The clock signal of the two-way different frequency is one quick Clock signal and a slow clock signal;Control sequence generator is used to receive control sequence under the control of external timing signal Column, 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;Shift register topological structure be used for will change after control sequence each as clock selecting Signal is exported to one or more doubleclocking trigger;Doubleclocking trigger is used for according to clock selection signal in two-way difference Selected in the clock signal of frequency wherein all the way clock signal as work clock;The control sequence is according to shift register Topological structure generates.
2. a kind of low power consuming clock dynamic management approach based on doubleclocking trigger, which comprises the following steps:
Step 1: classifying according to the functional requirement of low power consuming clock dynamic management circuit to all doubleclocking triggers;
Step 2: of a sort doubleclocking trigger will be belonged to and be connected to the 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 for flutterring structure, the control sequence after change is exported to shift register topological structure;It is described Control sequence according to shift register topological structure generate;
Step 4: shift register topological structure sends each of the control sequence after change to as clock selection signal The clock selection circuit of corresponding doubleclocking trigger;
Step 5: doubleclocking trigger selects wherein all the way in the clock signal of two-way different frequency according to clock selection signal Clock signal as work clock, the clock signal of the two-way different frequency be a fast clock signal and one at a slow speed when Clock signal;
Step 6: functional simulation and timing inspection are carried out to low power consuming clock dynamic management circuit;
Step 7: to the low power consuming clock dynamic management circuit evolving netlist for meeting functional simulation and timing 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 CN106529067A (en) 2017-03-22
CN106529067B true 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
一种新型低功耗触发器的设计;刘欢 等;《沈阳化工学院学报》;20070915;第21卷(第3期);第218页-第220页

Also Published As

Publication number Publication date
CN106529067A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
CN105807263B (en) A kind of FPGA portion reconstructs device and its implementation in Radar Signal Processing
CN103744009B (en) A kind of serial transmission chip detecting method, system and integrated chip
CN102916687B (en) Ternary clock generator based on CMOS (complementary metal oxide semiconductor) technology
CN102054102B (en) Best mixed polarity searching method of AND/XOR circuit
US20140132291A1 (en) Scalable built-in self test (bist) architecture
CN103091620A (en) Optimization method of capturing power consumption in scan test
CN107315448A (en) A kind of Clock management architecture design method of low-Power Multicore SoC
CN102970013A (en) Resetting method and resetting control device of register inside chip based on scanning chain
CN107819456A (en) A kind of high-precision time-delay generator based on FPGA carry chains
CN104298827A (en) Petri-network-based asynchronous circuit modeling and VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) implementing method
CN106529067B (en) A kind of low power consuming clock dynamic management circuit and management method
Bhandari et al. A low power test pattern generator for minimizing switching activities and power consumption
US20060190848A1 (en) Low power consumption designing method of semiconductor integrated circuit
CN102819418A (en) FIFO data storage method and device of ultrafine particle gated clock
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
CN109376049B (en) Performance test method of FPGA embedded block memory
CN104579314A (en) Reliability optimization method of SRAM type FPGA
Kim et al. Low Power Scan Chain Architecture Based on Circuit Topology
CN104679216B (en) A kind of data path means and its control method
Liang et al. Hierarchical library based power estimator for versatile FPGAs
Zhao et al. A review of intelligent design for test based on machine learning
Li et al. An rt-level atpg based on clustering of circuit states
CN107066707A (en) The adjustable design method for tracing and device of a kind of use snapshot
CN102129887B (en) Memory test patterns signal generating circuit and method

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