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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit 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
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.
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)
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 |
-
2016
- 2016-11-23 CN CN201611035107.5A patent/CN106529067B/en active Active
Patent Citations (12)
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)
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 |