CN117574808B - Low-energy consumption MCU circuit, chip and control method - Google Patents
Low-energy consumption MCU circuit, chip and control method Download PDFInfo
- Publication number
- CN117574808B CN117574808B CN202410063199.6A CN202410063199A CN117574808B CN 117574808 B CN117574808 B CN 117574808B CN 202410063199 A CN202410063199 A CN 202410063199A CN 117574808 B CN117574808 B CN 117574808B
- Authority
- CN
- China
- Prior art keywords
- circuit
- clock
- sram
- sfr
- control circuit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000005265 energy consumption Methods 0.000 title abstract description 12
- 239000000872 buffer Substances 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 6
- 230000003068 static effect Effects 0.000 claims description 4
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 5
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/32—Circuit design at the digital level
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
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)
- Executing Machine-Instructions (AREA)
Abstract
The patent relates to the field of chip low-power design and discloses a low-energy consumption MCU circuit, a chip and a control method, wherein the low-energy consumption MCU circuit comprises a CLK clock signal input circuit, an IR instruction decoding circuit, an SRAM clock control circuit, an SRAM circuit, an SFR clock control circuit and an SFR circuit. The IR instruction decoding circuit outputs control signals of the SRAM clock control circuit and the SFR clock control circuit according to the instructions, and when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instructions, so that the clock tree structure of the SFR or the SRAM circuit does not work, and the use power consumption is greatly reduced.
Description
Technical Field
The invention relates to a low-power consumption design method, in particular to a low-energy consumption MCU circuit, a chip and a control method.
Background
In the design of a digital synchronous circuit, clock edges of all registers in a clock domain must arrive at the same time to meet design requirements, and to achieve the effect, special processing of a clock tree must be performed on clock signals in the clock domain, and clock tree is used to ensure that clock offsets reaching the registers in the clock domain are consistent, so that normal operation of the digital circuit is ensured.
The clock tree ensures the time sequence safety and simultaneously brings great power consumption. As shown in fig. 1, the clock tree generally consists of a buffer and an inverter, the clock signal is the signal with the highest flip rate in the design, and is also an important source of power consumption, the power consumption of the clock tree may be up to 30% of the whole design power consumption, and with the progress of the process and the increase of the design scale, the power consumption generated by the clock tree is higher and higher in proportion to the power consumption of the whole digital integrated circuit, and can be almost 50% in some cases. By adopting the gating clock, the power consumption generated by the clock can be very effectively reduced. However, as shown in fig. 2, a gating unit is added to each register for gating, which increases the area and generates power consumption due to the continuous inversion of the clock CLK.
The clock tree structure in the current MCU design is shown in fig. 3, in which registers in the analog SFR/ALU/PC/SRAM are designed by the clock tree of fig. 4, and a gated clock design similar to that of fig. 2 may be used. It can be seen that when CLK is inverted, there are a large number of buffers or inverters inverting, thereby generating power consumption, even with the gating clock of fig. 2, the input second output of the AND gate AND the LATCH clock still generate power consumption due to the inversion of CLK.
Disclosure of Invention
In order to solve the problem of large power consumption of the clock tree in the background technology, the embodiment of the invention provides the low-energy consumption MCU circuit, the clock is closed from the source, and the whole module can stop running when other modules are operated, so that the power consumption is greatly reduced.
The embodiment of the invention provides a low-energy consumption MCU circuit, which comprises:
the clock signal input circuit is connected with the IR instruction decoding circuit, the SRAM clock control circuit and the SFR clock control circuit, the output end of the IR instruction decoding circuit is respectively connected with the first input end of the SRAM clock control circuit and the first input end of the SFR clock control circuit, the output end of the SRAM clock control circuit is connected with the SRAM circuit, a clock tree circuit is arranged in the SRAM circuit, the output end of the SFR clock control circuit is connected with the SFR circuit, and a clock tree structure is arranged in the SFR circuit;
the IR instruction decoding circuit outputs control signals of the SRAM clock control circuit and the SFR clock control circuit according to the instruction, and when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instruction, so that the clock tree structure of the SFR or the SRAM circuit does not work.
Optionally, the CLK clock signal input circuit includes a CLK signal input terminal and a first clock tree structure, wherein one end of the first clock tree structure is connected to the CLK signal input terminal, and the other end is respectively connected to the IR instruction decoding circuit, the SRAM clock control circuit, the SFR clock control circuit, and the ALU arithmetic logic circuit.
Optionally, the IR instruction decoding circuit includes a program pointer PC, a program memory, and a decoder, where one end of the program pointer PC is connected to the buffer of the first clock tree structure, one end of the program pointer PC is connected to the program memory, one end of the program memory is connected to the program pointer PC, the other end of the program memory is connected to the decoder, one end of the decoder is connected to the program pointer PC, and one end of the decoder is connected to the SRAM clock control circuit and the SFR clock control circuit, and the program memory is used to provide instruction signals required by the circuit on one hand, and stores the CLK clock signal on the other hand.
Optionally, the SRAM clock control circuit includes a first latch, a first logic and gate circuit, where a first input terminal of the first latch is connected to the decoder output terminal, a second input terminal is connected to a buffer of the first clock tree structure, and is connected to a second output terminal of the first logic and gate circuit, a first output terminal of the first latch is connected to a first input terminal of the first logic and gate circuit, a first output terminal of the first logic and gate circuit is connected to a first output terminal of the first latch, a second output terminal of the first logic and gate circuit is connected to a second output terminal of the first latch, and an output terminal of the first logic and gate circuit is connected to the SRAM circuit.
Optionally, the SRAM circuit includes a second clock tree structure and a static random access memory, wherein the first gated clock circuit output is coupled to the second clock tree structure, and the second clock tree structure is coupled to the static random access memory.
Optionally, the SFR clock control circuit includes a second latch, and a second logic and gate circuit, where a first input end of the second latch is connected to an output end of the decoder, a second input end of the second latch is connected to a buffer of the first clock tree structure and is connected to a second output port of the second logic and gate circuit, a first output end of the second latch is connected to a first output port of the second logic and gate circuit, a first input end of the second logic and gate circuit is connected to a first output end of the second latch, a second input end of the second logic and gate circuit is connected to a second input port of the second latch, and an output end of the second logic and gate circuit is connected to the SFR circuit.
Optionally, the SFR circuit includes a third clock tree structure and a special function register, wherein an output terminal of the second gating clock circuit is connected to the third clock tree structure, and the third clock tree structure is connected to the special function register.
Optionally, the method further comprises: an arithmetic logic unit ALU connected to the inverter of the first clock tree structure.
The embodiment of the invention also provides a chip with the low-energy consumption MCU circuit.
The embodiment of the invention also provides a control method adopting the low-energy consumption MCU circuit, which comprises the following steps:
the IR instruction decoding circuit outputs control signals of the SRAM clock control circuit and the SFR clock control circuit according to the instruction, and when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instruction, so that the clock tree structure of the SFR or the SRAM circuit does not work.
In summary, the low-energy consumption MCU circuit and the method have the following advantages:
1. the low-energy consumption MCU circuit can realize that when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instruction, so that the clock tree structure of the SFR or the SRAM circuit does not work, and the use power consumption is greatly reduced;
2. the low-energy consumption MCU circuit has simple structure and strong expandability, and greatly saves the cost.
Drawings
FIG. 1 is a prior art clock tree structure;
FIG. 2 is a prior art register gating clock structure;
FIG. 3 is a prior art clock tree structure in an MCU circuit;
the prior art MCU circuit of fig. 4 has a register clock tree structure inside the module SFR/ALU/PC/SRAM;
FIG. 5 is a circuit diagram of a low-power MCU according to an embodiment of the present invention;
FIG. 6 is a circuit structure diagram of a low-energy MCU according to an embodiment of the present invention;
FIG. 7 is a schematic circuit diagram of a clock tree structure of an SRAM circuit in accordance with an embodiment of the present invention;
FIG. 8 is a schematic circuit diagram of the clock tree structure of the SFR circuit in an embodiment of the present invention.
Detailed Description
The technology in the embodiments of the present invention will be clearly and completely described in the following with reference to the drawings and detailed description of the embodiments of the present invention.
An embodiment of the present invention provides a low-power MCU circuit, as shown in fig. 5, including:
the clock signal input circuit 10 is respectively connected with the IR instruction decoding circuit 20, the SRAM clock control circuit 30 and the SFR clock control circuit 40, the SRAM clock control circuit 30 and the SFR clock control circuit 60, the IR instruction decoding circuit 20 is connected with the SRAM clock control circuit 30 and the SFR clock control circuit 40, the SRAM clock control circuit 30 is connected with the SRAM circuit, and the SFR clock control circuit 40 is connected with the SFR circuit 60;
specifically, the CLK clock signal input circuit 10 includes:
the clock signal processing circuit comprises a CLK input signal end and a first clock tree structure, wherein one end of the first clock tree structure is connected with the CLK input end, and the other end of the first clock tree structure is respectively connected with an IR instruction decoding circuit, an SRAM clock control circuit, an SFR clock control circuit and an ALU arithmetic logic circuit. The first clock tree structure is used for increasing the driving capability of the CLK clock signal, so that the CLK clock signal has better rising edge and falling edge.
The IR instruction decoding circuit 20 includes: the system comprises a program pointer PC, a program memory and a decoder, wherein one end of the program pointer PC is connected with a buffer in a first clock tree structure, one end of the program pointer PC is connected with the program memory, one end of the program memory is connected with the program pointer PC, the other end of the program memory is connected with the decoder, one end of the decoder is connected with the program pointer PC, and one end of the decoder is connected with an SRAM clock control circuit and an SFR clock control circuit. The program pointer PC is used for storing an instruction address to be executed next time of the CLK clock signal, ensuring that the CLK clock signal is executed in order, the program memory is used for storing the CLK clock signal and the instruction signal, and the decoder is used for converting the CLK clock signal and the instruction signal in the program memory into clock control signals and transmitting the clock control signals to the SRAM clock control circuit 30 and the SFR clock control circuit 40.
The SRAM clock control circuit 30 comprises: a first LATCH1, a first logic AND circuit AND1, wherein a first input end of the first LATCH1 is connected with an output end of the decoder, a second input end of the first LATCH1 is connected with a buffer of a first clock tree structure AND is connected with a second output end of the first logic AND circuit AND1, the first output end of the first LATCH1 is connected with the first input port of the first logic AND gate circuit AND1, the first output end of the first logic AND gate circuit AND1 is connected with the first output end of the first LATCH, the second output end of the first LATCH1 is connected with the second output port of the first LATCH, AND the output end of the first logic AND gate circuit AND1 is connected with the SRAM circuit. The SRAM clock control circuit 30 is turned on and off by a clock control signal, the gate is turned on when the clock signal is high, signals in the circuit can be transferred, and the gate is turned off when the clock signal is low, i.e. no signals are transferred.
The SFR clock control circuit 40 includes: a second LATCH2, a second logic AND gate circuit AND2, wherein a first input end of the second LATCH2 is connected with an output end of the decoder, a second input end of the second LATCH2 is connected with a buffer of the first clock tree structure AND is connected with a second output port of the second logic AND gate circuit AND2, the first output end of the second LATCH2 is connected to the first output port of the second logic AND gate circuit AND2, the first input end of the second logic AND gate circuit AND2 is connected to the first output end of the second LATCH2, the second input end of the second logic AND gate circuit AND2 is connected to the second input port of the second LATCH, AND the output end of the second logic AND gate circuit AND2 is connected to the SFR circuit. The SFR clock control circuit 40 is turned on and off by the clock control signal, the gate is turned on when the clock signal is at high level, the signal in the circuit can be transmitted, the gate is turned off when the clock signal is at low level, i.e. the signal is not transmitted, the clock has the advantages that the transmission of the signal can be controlled, the probability of time sequence noise is reduced, and the stability and the reliability of the system are improved.
The SRAM circuit 50 has a third clock tree structure and a SRAM, as shown in fig. 7, where the output of the first gated clock circuit is connected to the third clock tree structure, and the third clock tree structure is connected to the SRAM, and this circuit can increase the data access speed, reduce the memory access delay, increase the memory utilization, relieve the memory pressure, increase the system scalability, and increase the system performance and response speed as a whole.
The SFR circuit 60 includes a third clock tree structure and special function registers, as shown in fig. 8, where the output end of the second gating clock circuit is connected to the third clock tree structure, and the third clock tree structure is connected to the special function registers, where the SFR circuit is a register for managing hardware modules, and can control, select, manage, and store the working modes, conditions, states, and results of each part in the single chip microcomputer.
Referring to fig. 5, the control method of the low-energy MCU circuit according to the embodiment of the present invention includes:
the MCU data operation instruction is decoded to obtain a read-write signal of an SRAM or a write signal of an SFR, when the signal is 1, CLK_SFR or CLK_SRAM is a clock signal, and when the CLK_SRAM and the CLK_SFR clock signals are inverted, a large number of buffers or inverters in CLK_SRAM and CLK_SFR clock trees are inverted to generate a large amount of power consumption; when the signal is 0, CLK_SFR or CLK_SRAM has no clock signal, and is of a fixed low level, when the instruction IR of MCU carries out read-write operation or SFR write operation on the SRAM, the input clocks of the SFR and the SRAM circuit are of a fixed low level, so that the clock tree of the whole module does not work, and the power consumption is greatly reduced.
In particular, the method comprises the steps of,
and S1.CLK clock signal input, which provides clock signals for the IR instruction decoding circuit, the SRAM clock control circuit and the SFR clock control circuit.
Step S2, the clock signal has better rising edge and falling edge through the buffer of the first clock tree structure, the clock signal is stored into the program memory together with the MCU data operation instruction after the next instruction address to be executed is acquired through the program pointer PC, the decoder converts the instruction signal and the clock signal in the program memory into an SRAM read-write signal and an SFR write signal, the SRAM read-write signal is transmitted to the SRAM clock control circuit, and the SFR write signal is transmitted to the SFR clock control circuit.
S3, the SRAM clock control circuit and the SFR clock control circuit control the whole circuit to work by taking the received control signals as EN signals, and when the SRAM read-write signals and the SFR write signals are 1, CLK_SRAM and CLK_SFR are clock signals; when the SRAM read/write signal and the SFR write signal are 0, CLK_SFR or CLK_SRAM has no clock signal and is at a fixed low level.
Step S4, when the CLK_SRAM and CLK_SFR clock signals are inverted, a plurality of buffers and inverters in the clock tree of the CLK_SRAM signal and the CLK_SFR signal are simultaneously inverted (as shown in figures 7 and 8), so that power consumption is generated; when CLK_SFR or CLK_SRAM is at a fixed low level, and instruction IR of MCU performs read-write operation or SFR write operation on SRAM, the input clocks of SFR and SRAM circuits are at a fixed low level, and clock trees (shown in FIG. 7 and FIG. 8) of CLK_SRAM signal and CLK_SFR signal do not work, thereby greatly reducing power consumption.
In this process, the ALU arithmetic logic circuit works normally, and the power consumption remains unchanged.
In summary, the low-power consumption MCU circuit of the invention can ensure that MCU data operation is normally carried out, and can greatly reduce system power consumption.
Finally, any modification or equivalent replacement of some or all of the technical features by means of the structure of the device according to the invention and the technical solutions of the examples described, the resulting nature of which does not deviate from the corresponding technical solutions of the invention, falls within the scope of the structure of the device according to the invention and the patent claims of the embodiments described.
Claims (10)
1. A low-power MCU circuit comprising:
the clock signal input circuit is connected with the IR instruction decoding circuit, the SRAM clock control circuit and the SFR clock control circuit, the output end of the IR instruction decoding circuit is respectively connected with the first input end of the SRAM clock control circuit and the first input end of the SFR clock control circuit, the output end of the SRAM clock control circuit is connected with the SRAM circuit, a clock tree circuit is arranged in the SRAM circuit, the output end of the SFR clock control circuit is connected with the SFR circuit, and a clock tree structure is arranged in the SFR circuit;
the IR instruction decoding circuit outputs control signals of the SRAM clock control circuit and the SFR clock control circuit according to the instruction, and when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instruction, so that the clock tree structure of the SFR or the SRAM circuit does not work.
2. The low power MCU circuit of claim 1, wherein the CLK clock signal input circuit comprises a CLK signal input and a first clock tree structure, wherein one end of the first clock tree structure is connected to the CLK signal input and the other end is connected to the IR command decoder circuit, the SRAM clock control circuit, the SFR clock control circuit, and the ALU arithmetic logic circuit, respectively.
3. The low power MCU circuit of claim 1, wherein the IR instruction decoder circuit comprises a program pointer PC, a program memory, and a decoder, wherein the program pointer PC is connected to the buffer of the first clock tree structure at one end, the program memory is connected to the program pointer PC at one end, the decoder is connected to the program pointer PC at the other end, the SRAM clock control circuit and the SFR clock control circuit are connected to one end of the decoder, and the program memory is used to provide the instruction signals required by the circuit and store the CLK clock signal.
4. The low power MCU circuit of claim 1, wherein the SRAM clock control circuit comprises a first gated clock circuit having a first input coupled to an output of the IR instruction decode circuit, a second input coupled to a buffer of a first clock tree structure, a first output coupled to the SRAM circuit, the first gated clock circuit comprising: the first input end of the first latch is connected with the output end of the decoder, the second input end of the first latch is connected with the buffer of the first clock tree structure and is connected with the second output end of the first logic AND gate, the first output end of the first latch is connected with the first input port of the first logic AND gate, the first output end of the first logic AND gate is connected with the first output end of the first latch, the second output end of the first logic AND gate is connected with the second output port of the first latch, and the output end of the first logic AND gate is connected with the SRAM circuit.
5. The low power MCU circuit of claim 1, wherein the SRAM circuit comprises a second clock tree structure and a static random access memory, wherein the first gated clock circuit output is coupled to the second clock tree structure, the second clock tree structure being coupled to the static random access memory.
6. The low power MCU circuit of claim 1, wherein the SFR clock control circuit comprises a second gating clock circuit having a first input coupled to the output of the IR instruction decode circuit, a second input coupled to the buffer of the first clock tree structure, a first output coupled to the SRAM circuit, the second gating clock circuit comprising: the first input end of the second latch is connected with the output end of the decoder, the second input end of the second latch is connected with the buffer of the first clock tree structure and is connected with the second output port of the second logic AND gate, the first output end of the second latch is connected with the first output port of the second logic AND gate, the first input end of the second logic AND gate is connected with the first output end of the second latch, the second input end of the second logic AND gate is connected with the second input port of the second latch, and the output end of the second logic AND gate is connected with the SFR circuit.
7. The low power MCU circuit of claim 1, wherein the SFR circuit comprises a third clock tree structure and a special function register, wherein the second gating clock circuit output is coupled to the third clock tree structure, the third clock tree structure being coupled to the special function register.
8. The low power MCU circuit of claim 1, further comprising: an arithmetic logic unit ALU connected to the inverter of the first clock tree structure.
9. A chip having the low power MCU circuit of any one of claims 1 to 8.
10. A control method employing the low-power MCU circuit of claim 1, comprising:
the IR instruction decoding circuit outputs control signals of the SRAM clock control circuit and the SFR clock control circuit according to the instruction, and when the SRAM circuit or the SFR circuit does not work, the IR instruction decoding circuit controls the SRAM clock control circuit and the SFR clock control circuit to be turned off according to the instruction, so that the clock tree structure of the SFR or the SRAM circuit does not work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410063199.6A CN117574808B (en) | 2024-01-17 | 2024-01-17 | Low-energy consumption MCU circuit, chip and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410063199.6A CN117574808B (en) | 2024-01-17 | 2024-01-17 | Low-energy consumption MCU circuit, chip and control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117574808A CN117574808A (en) | 2024-02-20 |
CN117574808B true CN117574808B (en) | 2024-04-16 |
Family
ID=89890481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410063199.6A Active CN117574808B (en) | 2024-01-17 | 2024-01-17 | Low-energy consumption MCU circuit, chip and control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117574808B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001177382A (en) * | 1999-12-14 | 2001-06-29 | Nec Ic Microcomput Syst Ltd | Low power consumption circuit |
CN1118067C (en) * | 1997-03-31 | 2003-08-13 | 日本电气株式会社 | Microcomputer capable of suppresing energy comsumption in capacity increasing of program memory |
US6822481B1 (en) * | 2003-06-12 | 2004-11-23 | Agilent Technologies, Inc. | Method and apparatus for clock gating clock trees to reduce power dissipation |
US8966425B1 (en) * | 2012-06-03 | 2015-02-24 | Pulsic Limited | Clock tree generation and routing |
CN204537702U (en) * | 2015-01-21 | 2015-08-05 | 深圳市汇顶科技股份有限公司 | Low power consumption memories interface circuit |
CN110569596A (en) * | 2019-09-02 | 2019-12-13 | 天津飞腾信息技术有限公司 | Hybrid clock tree structure for system on chip |
CN110619166A (en) * | 2019-09-09 | 2019-12-27 | 中国人民解放军国防科技大学 | Design method of low-power-consumption clock tree |
CN114415819B (en) * | 2022-03-28 | 2022-07-08 | 上海芯圣电子股份有限公司 | Low-power consumption MCU framework |
CN217280038U (en) * | 2022-04-27 | 2022-08-23 | 四川创安微电子有限公司 | Low-power consumption circuit suitable for SRAM |
CN116009647A (en) * | 2022-12-13 | 2023-04-25 | 小华半导体有限公司 | Chip for reducing power consumption on clock tree and clock control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008065382A (en) * | 2006-09-04 | 2008-03-21 | Fujitsu Ltd | LSI power consumption calculation method and calculation program thereof |
-
2024
- 2024-01-17 CN CN202410063199.6A patent/CN117574808B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1118067C (en) * | 1997-03-31 | 2003-08-13 | 日本电气株式会社 | Microcomputer capable of suppresing energy comsumption in capacity increasing of program memory |
JP2001177382A (en) * | 1999-12-14 | 2001-06-29 | Nec Ic Microcomput Syst Ltd | Low power consumption circuit |
US6822481B1 (en) * | 2003-06-12 | 2004-11-23 | Agilent Technologies, Inc. | Method and apparatus for clock gating clock trees to reduce power dissipation |
US8966425B1 (en) * | 2012-06-03 | 2015-02-24 | Pulsic Limited | Clock tree generation and routing |
CN204537702U (en) * | 2015-01-21 | 2015-08-05 | 深圳市汇顶科技股份有限公司 | Low power consumption memories interface circuit |
CN110569596A (en) * | 2019-09-02 | 2019-12-13 | 天津飞腾信息技术有限公司 | Hybrid clock tree structure for system on chip |
CN110619166A (en) * | 2019-09-09 | 2019-12-27 | 中国人民解放军国防科技大学 | Design method of low-power-consumption clock tree |
CN114415819B (en) * | 2022-03-28 | 2022-07-08 | 上海芯圣电子股份有限公司 | Low-power consumption MCU framework |
CN217280038U (en) * | 2022-04-27 | 2022-08-23 | 四川创安微电子有限公司 | Low-power consumption circuit suitable for SRAM |
CN116009647A (en) * | 2022-12-13 | 2023-04-25 | 小华半导体有限公司 | Chip for reducing power consumption on clock tree and clock control method |
Non-Patent Citations (2)
Title |
---|
A clock tree based gated driver in low power delay buffer;M. Maria Dominic Savio 等;《2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)》;20160305;第4767-4772页 * |
低功耗时钟树;朱佳琪 等;《中国科学院大学学报》;20230331;第40卷(第2期);第203-207页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117574808A (en) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100806284B1 (en) | High Energy Efficiency Processor Using Dynamic Voltage Scaling | |
US7120810B2 (en) | Instruction-initiated power management method for a pipelined data processor | |
US20090217070A1 (en) | Dynamic Bus Parking | |
US5887129A (en) | Asynchronous data processing apparatus | |
US5276889A (en) | Microprocessor having built-in synchronous memory with power-saving feature | |
CN101228505A (en) | System and method for power saving in pipelined microprocessors | |
CN117574808B (en) | Low-energy consumption MCU circuit, chip and control method | |
KR100190385B1 (en) | Page Mode Mask ROM Using 2 Stage Latch Circuit and Its Control Method | |
CN100504725C (en) | Turn off inactive NLUs to save power | |
CN109933372B (en) | A multi-mode dynamically switchable architecture low-power processor | |
CN110045989B (en) | Dynamic switching type low-power-consumption processor | |
EP0333231B1 (en) | Microcomputer system capable of accessing to memory at high speed | |
US8271820B2 (en) | Micro-processor | |
JPH09231753A (en) | Semiconductor storage device | |
JP2007220148A (en) | Microprocessor | |
US7031204B2 (en) | Low power register apparatus having a two-way gating structure and method thereof | |
JP2001202239A (en) | Low power instruction decoding method for microprocessor | |
US20050188125A1 (en) | Method and apparatus for burst mode data transfers between a CPU and a FIFO | |
JP5414323B2 (en) | Semiconductor integrated circuit device | |
US6473864B1 (en) | Method and system for providing power management to a processing system | |
CN109859785B (en) | Device for accessing MRAM (magnetic random Access memory) in clock self-adaption mode | |
CN109857242B (en) | A low-power processor system | |
JPH09114660A (en) | Data processing device | |
KR920002027Y1 (en) | Weight generation circuit of computer | |
JP3048762B2 (en) | Semiconductor integrated circuit device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |