Intel 8085 register timing ROM

In my layers drawing register timing ROM occupies rectangle from 3703,3074 to 5207,3579. In the table below the content of the ROM is shown. Every 1 means a FET which can pull each line down. The table is in the same sequence as it is in the real chip.
The only difference is that inputs come from the right side with the exception of /FLAG_MET signal wich comes from the left side. There are 19 inputs to the table from timing logic and 34 inputs from instruction groups ROM.
Basically this ROM is the second part of AND plane of 8085's PLA. The output from the ROM has positive logic and says for what instructions and when something has to be done. What is that something is said in register control ROM (OR plane).
Each combination in the table below has its code (01 to 58 - in pink color). You can see the timing of each combination a tool tip to its name or in the table at the bottom.
Note that for decreasing of number of instruction groups needed they are reused as much as possible. So sometimes not all instructions in particular instruction group is used with particular register timing groups as such an instruction does not have respective cycle or T state.
Such instruction is marked red. Sometimes an instruction does have only some and not all cycles or T states used in particular timing group. Such instruction is marked magenta.
Also note that as instruction is fetched into IR register at M1T3P1 and the change of instruction is propagated to instruction decode ROM at M1T3P2 and the output from register control ROM is passed thru PHI1.
This simply means that first moment when instruction starts to be executed is M1T4P1. So all what should happen at M1T1, M1T2 or M1T3 is actually executed during the fetch phase of the next instruction so at the end of the current instruction.


Register timing group   01  02    03  04  05  06  07  08  09  10    11  12  13  14  15  16  17  18    19  20  21  22  23  24  25  26    27  28  29  30  31  32  33  34    35  36  37  38  39  40  41  42    43  44  45  46  47  48  49  50    51  52  53  54  55  56  57  58 
Instruction group   --  --    02  02  02   03  03  03  04  04    04  04  06  08  08  09  10  11    11  11  15  15  19  19  19  19    20  24  24  24  24  25  26  27    28  30  30  31  32  33  34  35   35  37  39  39  40  41  42  43    44  45  47  47  48  50  50  51 
/CYC_R2 10 00000010 11000111 00000000 01000100 00000000 00000000 00000000
/CYC_R1 00 00111001 00000000 10000000 00000000 00000000 10000000 00000000
/CYC_W2 00 00000000 00000000 00000110 00010001 01000000 00010000 00000000
/CYC_W1 00 00000000 00000000 00001000 00000000 00000000 00100000 00100100
/CYC_M1 01 00000100 00100000 00000000 00101010 00000000 00001100 00000000
/T1T3 10 00011100 00100111 10001100 00101110 01000000 00111100 00000100
/T5T6 00 01000000 00000000 00000000 00000000 00001010 00000000 00001000
/T4T5 00 01000000 00000000 00110000 00000000 00011001 01000000 00011010
/T2T3 01 00010010 01000111 00000010 00110111 01000000 10001000 00000000
/T4T6 00 00000000 00000000 00100000 00000000 00010010 00000000 00000010
/T1T2 11 00101100 01100000 10001110 01011001 00000000 10110100 00100100
/FLAG_MET 00 10000000 00000000 00000000 00000000 00000000 00000000 00000000
/T4T5R2T3W1T2T3 00 00000000 00000000 00000001 00000000 00000000 00000000 00000000
/M1T3R2T1 00 00000000 00000000 01000000 00000000 10000000 00000000 00000000
/M1T3W1T1W2T1 00 00000000 00000000 00000000 10000000 00100100 00000000 00000000
/T4R1T2 00 00000000 00001000 00000000 00000000 00000000 00000000 10000000
/R1T3R2T2 00 00000000 00010000 00000000 00000000 00000000 00000001 00000000
/T6R1T2W1T1W2T1 00 00000000 00000000 00000000 00000000 00000000 00000010 00000000
/R1T1R2T3 00 00000000 00000000 00000000 00000000 00000000 00000000 00000001


GroupGroupInstructionsTiming
01--  All instructions    R2T1  
02--  All instructions    M1T2  
0302  RSTV, Rcc, Jcc, JNK, JK, Ccc    FLAG_MET  
0402  RSTV, Rcc, Jcc, JNK, JK, Ccc    M1T5  
0502  RSTV, Rcc, Jcc, JNK, JK, Ccc    R1T1T2  
0603  ARHL    R1T3  
0703  ARHL    R1T1  
0803  ARHL    M1T1  
0904  DAD, DSUB, RDEL, LDHI, LDSI    R2T2T3  
1004  DAD, DSUB, RDEL, LDHI, LDSI    R1  
1104  DAD, DSUB, RDEL, LDHI, LDSI    R2  
1204  DAD, DSUB, RDEL, LDHI, LDSI    R2T1T2  
1306  ALU nonM2, DAA, CMA, STC, CMC, RLC, RRC, RAL, RAR, INR nonM1, DCR nonM1, MOV nonM1,nonM2    M1T1  
1408  RET, Rcc, POP, XTHL    R1T3, R2T2  
1508  RET, Rcc, POP, XTHL    M1T4, R1T2  
1609  IN, OUT    R2T3  
1710  MVI M, INR M, DCR M    R2T3  
1811  RDEL, LDHI, LDSI    R2T3  
1911  RDEL, LDHI, LDSI    R1T1  
2011  RDEL, LDHI, LDSI    M1T3, R2T1  
2115  ALU M, SPHL, PCHL, INR M, DCR M, MOV M,nonM2, MOV nonM1,M    M1T4  
2215  ALU M, SPHL, PCHL, INR M, DCR M, MOV M,nonM2, MOV nonM1,M    M1T4T5  
2319  RST, RSTV, PUSH, Ccc, CALL, XTHL    W1T1  
2419  RST, RSTV, PUSH, Ccc, CALL, XTHL    W2T1  
2519  RST, RSTV, PUSH, Ccc, CALL, XTHL    W2T2  
2619  RST, RSTV, PUSH, Ccc, CALL, XTHL    M1T4T5, R2T3, W1T2T3  
2720  PUSH, MOV M,nonM2    M1T3, W1T1, W2T1  
2824  ARHL, XTHL    R2T1T2  
2924  ARHL, XTHL    M1T3  
3024  ARHL, XTHL    W2T2  
3124  ARHL, XTHL    M1T1  
3225  STA, LDA, SHLD, LHLD, IN, OUT, RET, Rcc, Jcc, JMP, JNK, JK    R2T3  
3326  LHLX, LHLD, DAD, DSUB, RDEL, LDHI, LDSI, LXI    M1T3  
3427  LHLD    W2T2  
3528  LHLX, MVI nonM1, POP, INR nonM1, DCR nonM1, LXI, MOV nonM1,M, MOV nonM1,nonM2    M1T3, R2T1  
3630  RST, RSTV    W2T3  
3730  RST, RSTV    M1T3, W1T1, W2T1  
3831  SHLX, LHLX    M1T4  
3932  PCHL    M1T5  
4033  SHLX, SHLD, LHLD, DAD, DSUB, XTHL    M1T3, W1T1, W2T1  
4134  RST, RSTV, Rcc, PUSH    M1T6  
4235  DAD, DSUB, RDEL, ARHL    M1T4T5  
4335  DAD, DSUB, RDEL, ARHL    R1T2  
4437  INX, DCX, STAX, LDAX    M1T4T5  
4539  SHLX, SHLD    W1T1  
4639  SHLX, SHLD    W2T1  
4740  MVI nonM1, POP, INR nonM1, DCR nonM1, MOV nonM1,M, MOV nonM1,nonM2    M1T3  
4841  XCHG    M1T1  
4942  Ccc, CALL    M1T6, R1T2, W1T1, W2T1  
5043  STA, LDA, SHLD, LHLD, IN, MVI M, OUT, DAD, DSUB, RDEL, LDHI, LDSI, Jcc, JMP, JNK, JK, Ccc, CALL, LXI    R1T3, R2T2  
5144  ALU imm, STA, LDA, SHLD, LHLD, MVI nonM1, IN, MVI M, OUT, DAD, DSUB, RDEL, LDHI, LDSI, ARHL, Jcc, JMP, JNK, JK, LXI    M1T4, R1T2  
5245  RST, RET, JMP, CALL    All the time  
5347  RST, RSTV, PUSH, Ccc, CALL, XTHL, DCX    W1T1T2  
5447  RST, RSTV, PUSH, Ccc, CALL, XTHL, DCX    M1T4T5  
5548  SPHL    M1T5  
5650  ALU nonM2, DAA, CMA, STC, CMC, RLC, RRC, RAL, RAR, MOV M,nonM2, MOV nonM1,nonM2    W1T1  
5750  ALU nonM2, DAA, CMA, STC, CMC, RLC, RRC, RAL, RAR, MOV M,nonM2, MOV nonM1,nonM2    M1T4  
5851  DAD, DSUB    R1T1, R2T3