Sign In to Follow Application
View All Documents & Correspondence

System And Method For Memory Initialization Of An Integrated Circuit

Abstract: This disclosure relates generally to data processing, and more particularly, to methods and systems for memory initialization of an integrated circuit. In one embodiment, a method for memory initialization at a circuitry is provided. The method comprises: identifying a portion of the circuitry configured as a memory device; detecting a start of a power-off state for a power domain within the circuitry including the memory device; performing a write operation to write data of a pre-determined pattern to the memory device upon detecting the start of the power-off state; and providing the data stored at the memory device for a reading operation after the power-off state ends.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 February 2016
Publication Number
13/2016
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-06-19
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. KODAVALLA VIJAY KUMAR
Flat 107, Keerti Royale Apartment, Banaswadi Ring Road, Bangalore-560043, Karnataka, India.

Specification

Claims:WE CLAIM:
1. A method for memory initialization at a first circuitry, comprising:
identifying a portion of the first circuitry configured as a first memory device;
detecting a start of a power-off state for a power domain within the first circuitry including the first memory device;
performing a write operation to write data of a pre-determined pattern to the first memory device upon detecting the start of the power-off state; and
providing the data stored at the first memory device for a reading operation after the power-off state ends.

2. The method of claim 1, where the detection of a start of the power-off state comprises detecting a transition edge of at least one of: an isolation enable signal, a reset signal, and a power disable signal.

3. The method of claim 1, wherein the first circuitry is configured to emulate a behavior of a second circuitry that includes a second memory device, and wherein the pre-determined pattern is configured to emulate a content of the second memory device when a power domain including the second memory device transits from a power-on state to a power-off state.

4. The method of claim 3, wherein the first circuitry includes a field-programmable gate array (FPGA), and the second circuitry includes at least one of an application-specific integrated circuit (ASIC) and a system-on-chip (SoC).

5. The method of claim 1, further comprising:
determining a range of addresses associated with memory locations within the first memory device; and
writing the data to each of the memory locations associated with the range of addresses.

6. The method of claim 1, wherein the data is written to each of the memory locations sequentially.

7. The method of claim 1, wherein the first memory device includes a first port for the reading operation and a second port for the writing operation.

8. A first integrated circuit comprising a plurality of transistors configured to:
identify a portion of the first integrated circuit configured as a first memory device;
detect a start of a power-off state for a power domain within the first integrated circuit including the first memory device;
perform a write operation to write data of a pre-determined pattern to the first memory device upon detecting the start of the power-off state; and
provide the data stored at the first memory device for a reading operation after the power-off state ends.

9. The first integrated circuit of claim 8, where the detection of a start of the power-off state comprises detecting a transition edge of at least one of: an isolation enable signal, a reset signal, and a power disable signal.

10. The first integrated circuit of claim 8, wherein the first integrated circuit is configured to emulate a behavior of a second integrated circuit that includes a second memory device, and wherein the pre-determined pattern is configured to emulate a content of the second memory device when a power domain including the second memory device transits from a power-on state to a power-off state.

11. The first integrated circuit of claim 10, wherein the first integrated circuit includes a field-programmable gate array (FPGA), and the second integrated circuit includes an application-specific integrated circuit (ASIC).

12. The first integrated circuit of claim 8, further configured to:
determine a range of addresses associated with memory locations within the first memory device; and
write the data to each of the memory locations associated with the range of addresses.

13. The first integrated circuit of claim 8, wherein the data is written to each of the memory locations sequentially.

14. The first integrated circuit of claim 8, wherein the first memory device includes a first port for the reading operation and a second port for the writing operation.

Dated this 15th day of February, 2016

R Ramya Rao
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to integrated circuit technologies, and more particularly, to methods and systems for memory initialization of an integrated circuit.

Documents

Application Documents

# Name Date
1 201641005277-IntimationOfGrant19-06-2023.pdf 2023-06-19
1 Form 9 [15-02-2016(online)].pdf 2016-02-15
2 201641005277-PatentCertificate19-06-2023.pdf 2023-06-19
2 Form 5 [15-02-2016(online)].pdf 2016-02-15
3 Form 3 [15-02-2016(online)].pdf 2016-02-15
3 201641005277-FORM 3 [16-05-2023(online)].pdf 2023-05-16
4 Form 18 [15-02-2016(online)].pdf 2016-02-15
4 201641005277-FORM-26 [16-05-2023(online)].pdf 2023-05-16
5 Drawing [15-02-2016(online)].pdf 2016-02-15
5 201641005277-PETITION UNDER RULE 137 [16-05-2023(online)].pdf 2023-05-16
6 Description(Complete) [15-02-2016(online)].pdf 2016-02-15
6 201641005277-Written submissions and relevant documents [16-05-2023(online)].pdf 2023-05-16
7 REQUEST FOR CERTIFIED COPY [16-02-2016(online)].pdf 2016-02-16
7 201641005277-AMENDED DOCUMENTS [17-04-2023(online)].pdf 2023-04-17
8 REQUEST FOR CERTIFIED COPY [23-03-2016(online)].pdf 2016-03-23
8 201641005277-Correspondence to notify the Controller [17-04-2023(online)].pdf 2023-04-17
9 201641005277-FORM 13 [17-04-2023(online)].pdf 2023-04-17
9 Other Patent Document [15-08-2016(online)].pdf 2016-08-15
10 201641005277-POA [17-04-2023(online)].pdf 2023-04-17
10 Form 26 [18-08-2016(online)].pdf 2016-08-18
11 201641005277-Form 1-230816.pdf 2016-09-19
11 201641005277-US(14)-HearingNotice-(HearingDate-01-05-2023).pdf 2023-04-10
12 201641005277-Correspondence-F1-230816.pdf 2016-09-19
12 201641005277-FER_SER_REPLY [09-07-2019(online)].pdf 2019-07-09
13 201641005277-FORM 3 [09-07-2019(online)].pdf 2019-07-09
13 201641005277-Power of Attorney-230816.pdf 2016-09-20
14 201641005277-Correspondence-PA-230816.pdf 2016-09-20
14 201641005277-Information under section 8(2) (MANDATORY) [09-07-2019(online)].pdf 2019-07-09
15 201641005277-FER.pdf 2019-01-09
15 REQUEST FOR CERTIFIED COPY [09-12-2016(online)].pdf 2016-12-09
16 201641005277-FER.pdf 2019-01-09
16 REQUEST FOR CERTIFIED COPY [09-12-2016(online)].pdf 2016-12-09
17 201641005277-Information under section 8(2) (MANDATORY) [09-07-2019(online)].pdf 2019-07-09
17 201641005277-Correspondence-PA-230816.pdf 2016-09-20
18 201641005277-FORM 3 [09-07-2019(online)].pdf 2019-07-09
18 201641005277-Power of Attorney-230816.pdf 2016-09-20
19 201641005277-Correspondence-F1-230816.pdf 2016-09-19
19 201641005277-FER_SER_REPLY [09-07-2019(online)].pdf 2019-07-09
20 201641005277-Form 1-230816.pdf 2016-09-19
20 201641005277-US(14)-HearingNotice-(HearingDate-01-05-2023).pdf 2023-04-10
21 201641005277-POA [17-04-2023(online)].pdf 2023-04-17
21 Form 26 [18-08-2016(online)].pdf 2016-08-18
22 201641005277-FORM 13 [17-04-2023(online)].pdf 2023-04-17
22 Other Patent Document [15-08-2016(online)].pdf 2016-08-15
23 201641005277-Correspondence to notify the Controller [17-04-2023(online)].pdf 2023-04-17
23 REQUEST FOR CERTIFIED COPY [23-03-2016(online)].pdf 2016-03-23
24 REQUEST FOR CERTIFIED COPY [16-02-2016(online)].pdf 2016-02-16
24 201641005277-AMENDED DOCUMENTS [17-04-2023(online)].pdf 2023-04-17
25 Description(Complete) [15-02-2016(online)].pdf 2016-02-15
25 201641005277-Written submissions and relevant documents [16-05-2023(online)].pdf 2023-05-16
26 Drawing [15-02-2016(online)].pdf 2016-02-15
26 201641005277-PETITION UNDER RULE 137 [16-05-2023(online)].pdf 2023-05-16
27 Form 18 [15-02-2016(online)].pdf 2016-02-15
27 201641005277-FORM-26 [16-05-2023(online)].pdf 2023-05-16
28 Form 3 [15-02-2016(online)].pdf 2016-02-15
28 201641005277-FORM 3 [16-05-2023(online)].pdf 2023-05-16
29 Form 5 [15-02-2016(online)].pdf 2016-02-15
29 201641005277-PatentCertificate19-06-2023.pdf 2023-06-19
30 Form 9 [15-02-2016(online)].pdf 2016-02-15
30 201641005277-IntimationOfGrant19-06-2023.pdf 2023-06-19

Search Strategy

1 Search201641005277_12-12-2018.pdf

ERegister / Renewals

3rd: 19 Sep 2023

From 15/02/2018 - To 15/02/2019

4th: 19 Sep 2023

From 15/02/2019 - To 15/02/2020

5th: 19 Sep 2023

From 15/02/2020 - To 15/02/2021

6th: 19 Sep 2023

From 15/02/2021 - To 15/02/2022

7th: 19 Sep 2023

From 15/02/2022 - To 15/02/2023

8th: 19 Sep 2023

From 15/02/2023 - To 15/02/2024

9th: 31 Jan 2024

From 15/02/2024 - To 15/02/2025

10th: 15 Feb 2025

From 15/02/2025 - To 15/02/2026